WordPress: Revisionen löschen

Ein sinnvolles aber auch Datenbank-füllendes Feature von WordPress ist die automatische Erstellung von Seitenrevisionen. Beim Erstellen und Editieren von Blogartikeln werden diese in verschiedenen Ständen immer wieder angelegt. So kann es auch bei einer überschaubaren Anzahl von Bearbeitungen dazu kommen, dass eine einzige Seite schnell 50 bis 100 Revisionen vorweist. Mit der Zeit bläht sich die WordPress-Datenbank also unnötig auf. Wie man diese ungenutzten Revisionen wieder los wird, zeige ich in diesem Artikel.


 

Wie die Revisionen in WordPress löschen?

Für fast alles gibt es Plugins für WordPress, so auch um die Revisionen zu löschen. Stattdessen reicht aber auch eine einfache Datenbankabfrage um alle Revisionen auf einen Schlag los zu werden. Mit folgendem SQL-Befehl haut man konsequent alle Revisionen aus der Datenbank:

Bei diesem Blog hat dies über 1000 Einträge in der Datenbank gelöscht.

Dies sollte man nur anwenden, wenn man sich sehr sicher ist, dass man die alten Versionen nie wieder braucht. Dass man vor solchen radikalen Aktionen am besten ein Backup der Datenbank anlegt sollte jedem klar sein.

 

Warum WordPress Revisionen löschen?

Selbst bei einer geringen Anzahl von Artikeln hat man schnell einen ganzen Haufen unnötiger Einträge in der Datenbank. Ab einer gewissen Größe kann die WordPress-Seite, bei geringer Serverleistung bei einem Shared-Hoster, auch unnötig langsamer werden.

Ebenfalls wird ein Backup der Datenbank mit der Zeit immer größer werden. Der Text jeder Seite liegt aufgrund der Revisionen x-mal in der Datenbank vor.

In meinem Fall ist die Datenbank dieses Blogs von über 7 MByte auf gerade einmal 1,6 MByte geschrumpft und die Seite „fühlt“ sich wieder etwas schneller an.

 

Wie können die WordPress Revisionen deaktiviert werden?

Um WordPress-Revisionen zu deaktivieren, kann die folgende Codezeile in die Datei wp-config.php eingefügt werden:

Bereits bestehenden Revisionen werden so aber nicht gelöscht. WordPress wird nur daran gehindert, neue Revisionen zu speichern.

 

Tobias Langner

Tobias Langner

Ich arbeite seit mehreren Jahren als Software-Release-Manager, zuvor als IT-Administrator, bin ausgebildeter Fachinformatiker für Systemintegration und Studium-"Pausierer" an der FernUni Hagen. Achtung: Für die Richtigkeit der zur Verfügung gestellten Informationen, Skripte, etc. übernehme ich keine Gewähr. Deren Nutzung geschieht ausdrücklich auf eigene Gefahr!

Alle Beiträge ansehen von Tobias Langner →

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert