WordPress Revisionen

WordPress Revisionen löschen, begrenzen und deaktivieren

WordPress Revisionen löschst du am einfachsten mit einem Datenbank-Plugin wie Advanced Database Cleaner. Über die Datei wp-config.php kannst du außerdem die Anzahl künftiger Revisionen begrenzen oder die Funktion komplett deaktivieren. In diesem Beitrag zeige ich dir alle drei Wege Schritt für Schritt.

Denn standardmäßig speichert WordPress bei jeder Bearbeitung eines Beitrags oder einer Seite eine sogenannte Revision. Ohne Begrenzung wachsen hier schnell Datenberge an, die deine Datenbank aufblähen und mit der Zeit zu Leistungsproblemen führen können. Das gilt besonders, wenn deine Website aktiv ist und du häufig Änderungen vornimmst.

Sie sehen gerade einen Platzhalterinhalt von YouTube. Um auf den eigentlichen Inhalt zuzugreifen, klicken Sie auf die Schaltfläche unten. Bitte beachten Sie, dass dabei Daten an Drittanbieter weitergegeben werden.

Mehr Informationen

Was sind WordPress Revisionen?

WordPress Revisionen sind automatisch gespeicherte Zwischenstände deiner Beiträge und Seiten. WordPress legt eine Revision an, wenn du auf „Entwurf speichern“ klickst oder einen Beitrag veröffentlichst. Zusätzlich erstellt WordPress alle 60 Sekunden eine automatische Zwischenspeicherung, den sogenannten Autosave.

Revisionen und Autosaves sind sozusagen Sicherungskopien beziehungsweise Zwischenspeicherungen deiner Inhalte. Sie sind nützlich, wenn du versehentlich Änderungen vorgenommen hast und einen früheren Stand wiederherstellen möchtest.

Der Nachteil: Jede Überarbeitung wird als separater Eintrag in der WordPress-Datenbank gespeichert. Siehst du dir die Historie eines Beitrags oder einer Seite an, findest du dort alle vorherigen Überarbeitungen chronologisch aufgelistet. Mit der Zeit können die Revisionen deine Datenbank aufblähen und Leistungsprobleme verursachen.

Aus diesem Grund ist es empfehlenswert, in regelmäßigen Abständen die Revisionen zu löschen und so die Datenbank ein Stück weit zu bereinigen.


WordPress Revisionen anzeigen

Um die Revisionen eines Beitrags oder einer Seite zu finden, öffne den Beitrag einfach im Editor. In der rechten Seitenleiste findest du den Punkt Revisionen. Daneben steht eine Zahl, die angibt, wie viele Revisionen aktuell hinterlegt sind.

Klickst du darauf, zeigt dir WordPress den Verlauf der Zwischenspeicherungen an: die jeweiligen Änderungen im HTML-Code sowie das Datum und die Uhrzeit der Änderungen.

Bei Bedarf kannst du nun einen dieser Speicherpunkte auswählen. Mit einem Klick auf den Button Diese Revision wiederherstellen lädt der Editor neu und die gewünschte Version deines Textes ist wiederhergestellt.

WordPress Revisionen anzeigen
WordPress Revision wieder herstellen

WordPress Revisionen löschen

Wenn du deine Website schon eine Weile betreibst, hat sich im Laufe der Zeit wahrscheinlich ein großer Änderungsverlauf angesammelt, denn standardmäßig gibt es keine Begrenzung für die Anzahl der gespeicherten Revisionen. Bei Kundenprojekten sehe ich immer wieder Datenbanken, in denen sich mehrere tausend Revisionen angesammelt haben. Die Folge: Die Datenbank wird immer größer, was sich auf die Performance der Website auswirken kann. Daher solltest du WordPress Revisionen löschen, wenn du sie nicht benötigst.

WordPress Revisionen löschen mit einem Plugin

Mit Hilfe von speziellen Plugins ist das WordPress Revisionen löschen super einfach. Am Markt gibt es mehrere Plugins, die diesen Job erledigen können. Ich persönlich verwende hierfür meistens das Plugin Advanced Database Cleaner.


Advanced Database Cleaner

Das kostenlose Plugin Advanced Database Cleaner bereinigt und optimiert deine WordPress-Datenbank. Neben dem Löschen von Revisionen bietet es weitere Optionen zum Aufräumen, etwa für Autosaves, Beiträge im Papierkorb oder abgelaufene Transients. Das Plugin wird aktiv gepflegt und die Oberfläche ist sehr benutzerfreundlich.

Nach der Installation und Aktivierung findest du einen neuen Punkt WP DB Cleaner in der linken Menüleiste deines Dashboards. Nach einem Klick darauf listet dir das Plugin alle Elemente auf, die bereinigt werden können, unter anderem auch die Revisionen.

Advanced Database Cleaner
WordPress Revisionen löschen

Bevor du nun mit der Bereinigung beginnst, solltest du eine Datensicherung anlegen, nur um auf Nummer sicher zu gehen.

Nachdem die Datensicherung abgeschlossen ist, kannst du im Plugin Advanced Database Cleaner die Revisionen auswählen. Auch die anderen Elemente kannst du löschen, wenn du sie nicht mehr benötigst. Ich persönlich bereinige hier alle Einträge.

Wähle die Elemente aus, die gelöscht werden sollen. Klicke dann auf den Button Mehrfachaktionen und wähle Bereinigen aus. Klicke danach auf Übernehmen und bestätige die Aktion. Fertig!

Diese Aktion solltest du von Zeit zu Zeit wiederholen, denn es sammeln sich laufend neue Daten an, wenn du auf deiner Website arbeitest und Änderungen einpflegst.


WP Fastest Cache Premium

Ich persönlich bin ein Fan des Caching-Plugins WP Fastest Cache. Von diesem gibt es auch eine kostenpflichtige Premium-Variante, die ich auf einigen Webseiten im Einsatz habe. Wenn du dieses Plugin bereits nutzt, kannst du damit ebenfalls deine WordPress Revisionen löschen.

Klicke hierfür im Dashboard auf WP Fastest Cache und wechsle auf den Reiter DB. Mit einem Klick auf Post Revisions werden die Revisionen bereinigt.

WP Fastest Cache - Revisionen löschen

WordPress Revisionen manuell löschen

Du kannst die WordPress Revisionen natürlich auch manuell löschen, also ohne den Einsatz eines Plugins. Das ist etwas komplizierter und erfordert technische Kenntnisse im Umgang mit MySQL-Datenbanken. Bei dieser Variante führst du folgenden SQL-Befehl auf der Datenbank aus (zum Beispiel über phpMyAdmin):

DELETE FROM wp_posts WHERE post_type = 'revision';

Den Tabellen-Präfix wp_ musst du gegebenenfalls anpassen. Verwende hier also den Präfix, den deine WordPress-Installation nutzt.

Bevor du diesen Befehl ausführst oder andere Änderungen an der Datenbank vornimmst, solltest du unbedingt eine Datensicherung anlegen.


WordPress Revisionen begrenzen

Damit die Datenbank in Zukunft gar nicht erst mit unnötigen Daten zugemüllt wird, kannst du die Anzahl der gespeicherten WordPress Revisionen beschränken. Hierfür fügst du eine Zeile Code in die Datei wp-config.php ein, welche die maximale Anzahl der Revisionen pro Beitrag und Seite festlegt.

Die wp-config.php findest du im Verzeichnis deiner WordPress-Installation. Du erreichst sie via FTP (zum Beispiel mit dem FTP-Client FileZilla) oder über den Dateimanager deines Hosters. Vorher solltest du unbedingt ein Backup machen oder zumindest die Datei sichern.

Folgenden Code kannst du in die wp-config.php einfügen:

define('WP_POST_REVISIONS', 5);

Hiermit wird die Anzahl der gespeicherten Revisionen auf maximal 5 begrenzt. Den Wert kannst du frei wählen und deinen Bedürfnissen anpassen. Fünf Revisionen halte ich in den meisten Fällen für sinnvoll.


WordPress Revisionen deaktivieren

Anstatt die WordPress Revisionen zu begrenzen, kannst du sie auch komplett deaktivieren. Hierfür sieht die Zeile, die du der wp-config.php hinzufügst, folgendermaßen aus:

define('WP_POST_REVISIONS', false);

Doch bedenke: Diese Anweisung löscht keine bereits bestehenden Revisionen. Sie verhindert lediglich, dass WordPress neue Revisionen speichert. Bereits vorhandene Einträge musst du gegebenenfalls nachträglich bereinigen, zum Beispiel mit dem zuvor beschriebenen Plugin Advanced Database Cleaner.


Fazit

Das Begrenzen und Löschen von überflüssigen Revisionen ist äußerst sinnvoll: So bereinigst du Datenmüll und beugst Leistungsproblemen vor. Wie beschrieben, gibt es hierfür mehrere Wege. Doch ganz gleich, für welche Lösung du dich entscheidest, erstelle im Vorfeld unbedingt eine Sicherungskopie deiner WordPress-Datenbank.

Du möchtest dich nicht selbst um Datenbank-Pflege, Backups und Updates kümmern? Mit unserem Wartungsservice WP-Fit übernehmen wir das für dich und halten deine WordPress-Website dauerhaft schnell und sicher.

Weitere Infos


FAQ: WordPress Revisionen

WordPress Revisionen sind eine Aufzeichnung aller an einem Beitrag oder einer Seite vorgenommenen Änderungen. Jedes Mal, wenn ein Beitrag oder eine Seite bearbeitet wird, wird eine neue Revision erstellt. Gespeicherte Revisionen können hilfreich sein, um ältere Versionen von Beiträgen und Seiten wiederherzustellen oder um Probleme mit Inhalten zu beheben.

Um die Anzahl der gespeicherten WordPress Überarbeitungen zu begrenzen, kann einfach eine Codezeile in die Datei wp-config.php eingefügt werden, in der die maximale Anzahl der Revisionen pro Beitrag/Seite festgelegt wird. Die Datei wp-config.php befindet sich im Verzeichnis der WordPress-Installation. Folgender Code begrenzt die gespeicherten Revisionen auf eine Anzahl von maximal 5:
define(‚WP_POST_REVISIONS‘, 5);

Um WordPress-Revisionen zu deaktivieren, kann die folgende Codezeile in die Datei wp-config.php eingefügt werden:
define(‚WP_POST_REVISIONS‘, false);

Dadurch werden jedoch keine bereits bestehenden Revisionen gelöscht, sondern WordPress wird nur daran gehindert, neue Revisionen zu speichern. Um eventuell alte Revisionen zu löschen, kann das Plugin Advanced Database Cleaner genutzt werden.

WordPress Revisionen werden in der Datenbank gespeichert und können beispielsweise mit einem Plugin wie Advanced Database Cleaner gelöscht werden. Doch bevor man dies tut, sollte man unbedingt eine Datensicherung anlegen, um eventuellen Fehlern und Datenverlusten vorzubeugen.

Ähnliche Beiträge