Wordpress : Automatische Updates abschalten
Die Entwickler haben WordPress eine Funktion für automatische Updates gegeben, um Sicherheitslücken möglichst kurzfristig schließen zu können. Automatische Updates auszuschalten und damit die Website längere Zeit anfällig für automatisierte Angriffe zu lassen, ist grundsätzlich keine gute Idee.
Aber es kann gute Gründe dafür geben. Dann ist angeraten, mindestens zweimal täglich zu prüfen, ob Aktualisierungen vorliegen.
Du kannst über eine Konstante, die du in der Konfigurationsdatei wp-config.php definierst, das Update-Verhalten steuern:
Mit
define( 'AUTOMATIC_UPDATER_DISABLED', true );
stellst du sämtliche automatischen Updates ab.
Mit
define( 'WP_AUTO_UPDATE_CORE', false );
werden die Updates des WordPress-Core abgeschaltet,
mit
define( 'WP_AUTO_UPDATE_CORE', true );
hingegen ausdrücklich aktiviert.
Mit
define( 'WP_AUTO_UPDATE_CORE', 'minor' );
kannst du Updates auf Zwischenversionen beschränken. Damit erreichst du, dass die Funktionalität beibehalten wird, während Sicherheitslücken trotzdem geschlossen werden – eine Variante, für die sich einige Benutzer entschieden haben, die sich nicht mit dem neuen Block-Editor anfreunden konnten.
Mit der Konstante
define( 'DISALLOW_FILE_MODS', true );
werden Änderungen an Plugins und Themes über den eingebauten Editor untersagt, aber ebenfalls keine Updates mehr vorgenommen.
Für welche Variante du dich auch entscheidest: Die Änderung sollte mit einem geeigneten Code-Editor (z.B. VS Code, kostenlos für alle Betriebssysteme erhältlich) vorgenommen werden und die Zeile oberhalb von
/* That's all, stop editing! Happy blogging. */
eingetragen werden. Wenn dir das zu kompliziert erscheint, kannst du alternativ auch das Plugin Easy Updates Manager verwenden, mit dem das Update-Verhalten gesteuert werden kann.
Falls es dir nur darum geht, die E-Mail-Benachrichtigung über ein erfolgtes Update abzuschalten, kannst du folgende Zeile in der functions.php deines Child-Theme anhängen oder mit dem Plugin Code Snippets hinzufügen:
apply_filters( 'auto_core_update_send_email', '__return_false' );
Hatte ich erwähnt, dass es keine gute Idee ist, automatische Updates zu deaktivieren?
