Skip to main content
WordPress

WordPress AutoSave anpassen oder deaktivieren

Von 21. Juni 2018März 15th, 2019No Comments
WordPress
Geschätzte Lesedauer: 2 Minuten

Beim Erstellen und Bearbeiten von Beiträgen oder Seiten speichert WordPress automatisch alle 60 Sekunden eine Revision in der Datenbank. Das kann durchaus helfen, um Änderungen nachzuvollziehen oder frühere Versionen wiederherzustellen. Dennoch macht es zum Teil Sinn, die AutoSave-Funktion anzupassen oder gar ganz zu deaktivieren. Das ist bereits mit nur wenigen Zeilen Code möglich.

WordPress AutoSave-Intervalle einstellen

Standardmäßig speichert WordPress alle 60 Sekunden zwischen. Um diese Zeit anzupassen, verbinden Sie sich mit einem FTP-Programm (z.B. FileZilla) mit Ihrem Webserver und öffnen Sie die Datei wp-config.php aus Ihrem WordPress-Verzeichnis. In die wp-config.php müssen Sie dann nur folgenden Code kopieren:

define('AUTOSAVE_INTERVAL', 900);

Die Zahl im Code beschreibt die Anzahl der Sekunden pro Intervall, im Code oben speichert WordPress also nur noch alle 15 Minuten zwischen.

WordPress AutoSave komplett deaktivieren

Um die AutoSave-Funktion zu deaktivieren, gibt es mehrere Wege. Der einfachste Weg ist das Intervall in der wp-config.php so hoch zu stellen, dass WordPress nicht dazu kommt, überhaupt speichern zu können, dazu kann man das Intervall auf einen ganzen Tag einstellen, also 86.400 Sekunden.

define('AUTOSAVE_INTERVAL', 86400);

Um die AutoSave-Funktion komplett zu deaktivieren, suchen Sie in den Dateien post.php und post-new.php im wp-admin Ordner nach folgender Zeile:

wp_enqueue_script('autosave');

Diese lässt sich einfach auskommentieren, so dass das PHP-Skript beim Aufrufen der Seite nicht mehr ausgeführt wird. Die Zeile sollte dafür anschließend wie folgt aussehen:

// wp_enqueue_script('autosave');

Eine weitere Variante, die AutoSave-Funktion zu deaktivieren, ist über die functions.php des aktiven Themes. Dies bietet sich allerdings nur an, wenn Sie ein Child-Theme verwenden, da sonst die Änderungen bei einem Update verloren gehen können. Dafür können Sie folgende Funktion verwenden:

add_action( 'admin_init', 'disable_autosave' );
function disable_autosave() {
wp_deregister_script( 'autosave' );
}

 

Haben Sie Fragen dazu oder benötigen Sie Hilfe?

Die WordPress-Agentur MEWIGO hilft Ihnen gerne weiter. Einfach anrufen oder eine Nachricht schreiben!

Jetzt kontaktieren »