Seit der Version WordPress 3.7 ist WordPress in der Lage, Sicherheitsupdates und auch Core Updates automatisch im Hintergrund vorzunehmen, sofern die serverseitigen Voraussetzungen gegeben sind. Wer beim automatischen Update die FTP-Daten eingeben muss, wird vorerst nicht von der Funktion Gebrauch machen können.
Die automatischen Updates sind über Konstanten in der Datei wp-config.php konfigurierbar.
Folgende Konfigurationsmöglichkeiten gibt es:
Automatisches Update deaktivieren:
define( 'AUTOMATIC_UPDATER_DISABLED', true );
oder
define( 'DISALLOW_FILE_MODS', true );
Automatische Core Updates aktivieren:
Standardmäßig sind nur automatische Sicherheitsupdates aktiviert. Um auch Core Updates zur nächsten WordPress-Version zu automatisieren, ist folgende Zeile in der wp-config.php notwendig:
define( 'WP_AUTO_UPDATE_CORE', true );
Atomatische Plugin- oder Theme Updates aktivieren
Auch automatische Plugin- oder Theme-Updates sind nicht standardmäßig aktiviert. Für automatische Theme- oder Plugin-Updates ist folgender Eintrag in der wp-config.php notwendig:
add_filter( 'auto_upgrade_plugin', '__return_true' ); add_filter( 'auto_upgrade_theme', '__return_true' );
Diese Einstellungen lassen sich auch über das Plugin Update Control vornehmen. Das Plugin Update Control fügt bei Einstellungen => Allgemein Optionen für das automatische Update hinzu.
[…] automatisierte Sicherheitsupdates Die kleinen Sicherheitsupdates werden jetzt automatisch eingespielt, ohne dass man manuell den “blauen Knopf” betätigen muss. Es wird auch mit einer automatischen Plugin-Aktualisierung experimentiert, die bis zum Upgrade der Majorversion von WordPress selbst gehen soll. Wie ihr das genauer einstellt, erfahrt ihr bei Monika T.-S. und auch bei Design meets Code. […]