Ich glaube seit der WordPress Version 2.6 gibt es die automatisch erstellten Artikel-Versionen. In 2.7 sehen wir sie in der Artikel Bearbeitung und wer nicht gerade wenig speichert und auch nie etwas zu ändern hat, kann sich vorstellen, dass diese automatischen Artikel-Versionen doch ganz schön Speicher fressen könnten. Wie können wir diesen automatischen Artikel-Versionen aber loswerden und vor allem wie verhindern wir deren Erstellung in Zukunft?
Dazu sind eigentlich zwei Plugins notwendig, denn das eine verhindert zwar, dass neue Artikel-Versionen erstellt werden, löscht alte Artikel-Versionen aber nur auf Artikelebene aus der Datenbank. Wer nun keine Lust hat jeden einzelnen seiner Artikel aufzurufen und neu zu speichern, der braucht für das Löschen der alten Artikel-Versionen ein weiteres WordPress Plugin.
Als erstes sollte aber aus Sicherheitsgründen ein Backup der Datenbank erstellt werden. Weiter geht es dann mit der Installation des WordPress Plugins WP-Optimize . Dieses Plugin sorgt dafür, dass die alten Artikel-Versionen aus der Datenbank verschwinden. Es kann aber auch noch ein paar weitere Dinge, wie z.B. alle als Spam markierte Kommentare oder alle vorgemerkten Kommentare löschen sowie die Datenbanktabellen optimieren. Letztes habe ich mich definitiv noch nicht getraut. Wer schon Erfahrungen damit sammeln konnte, ich würde mich freuen, wenn er mir davon erzählt.
Wer also seine alten Artikel-Versionen loswerden möchte und nicht manuell jeden einzelnen Artikel bearbeiten möchte, benötigt das WP-Optimize Plugin. Download, installieren, aktivieren und dann direkt im Dashboard (Übersicht) auf WP-Optimize klicken, ein Häkchen bei “Remove all Post revisions” machen (darunter steht sogar die Anzahl der gefundenen Artikel-Versionen) und auf “Process” klicken.
Ziemlich einfach, denn das war es dann auch schon. Wer sonst keine Verwendung mehr für dieses WordPress Plugin hat, könnte es theoretisch damit auch gleich wieder deaktivieren und aus dem Plugin-Verzeichnis löschen.
Als nächstes müssen wir natürlich noch verhindern, dass zukünftig automatisch Artikel-Versionen von WordPress geschrieben werden. Dafür sorgt das Plugin Revision Control . Download, installieren, aktivieren und dann unter Einstellungen / Revisions die gewünschte Einstellung für Artikel und Seiten vornehmen. Möglich sind jeweils eine der drei Einstellungen: Aktiviert – Deaktiviert – Begrenze auf x Revisionen. Dieses WordPress Plugin ist sogar in deutscher Sprache verfasst. Was für ein ungewohnter Luxus
Wer also keine zukünftigen Artikel-Versionen mehr automatisch erstellen lassen möchte, wählt hier “Deaktiviert“. Auf “Änderungen speichern” klicken und fertig. Natürlich kann man die Artikel-Versionen auch auf eine beliebige Anzahl begrenzen. Das bleibt jedem selbst überlassen, welche Einstellung er hier wählt.
Außerdem gibt es bei jedem einzelnen Artikel im Bearbeitungsmodus die Möglichkeit die oben gewählte Standard-Einstellung individuell zu verändern. Kleine schlechte Sache, wenn man mal vom Standard abweichen möchte (aus welchem Grund auch immer). Es ist nur schade, dass dieses Plugin nicht automatisch die alten Artikel-Versionen aus der Datenbank löscht. Das macht es ja nur auf Artikelbasis, das heißt jeder einzelne Artikel müsste aufgerufen, die entsprechende Einstellung gewählt und gespeichert werden. Ziemlich viel Arbeit wenn nicht einer zufällig nur eine Hand voll Artikel in seinem Blog hat.
Ich habe mir die Zahl der Artikel-Versionen die ich mit dem WP-Optimize Plugin rausgeworfen habe leider nicht gemerkt. Da ich aber mit Vorliebe die Vorschau nutze und hier ändere und dann wieder dort ändere, dürften es nicht wenige gewesen sein. Meine Datenbank ist immerhin um ca. 150 KB dadurch geschrumpft dadurch.