WordPress ist eines der Blogsysteme, welches eine hohe Verbreitung erfahren hat. Auf Grund der einfachen Bedienung, guten Skalierbarkeit und recht einfachen Installation verwenden das sehr viele Leute. Aber auch das eine oder andere Manko hat WordPress. Und das ist mir in den letzten Tagen aufgefallen.
Es ist kein großer Fehler in meinen Augen und wird vielleicht nicht als solcher vom User gewertet. Beim Schreiben meiner Artikel ist es mir aufgefallen, daß WordPress in regelmäßigen Abständen das bisher geschriebene in der Datenbank sichert. Das soll es ja auch um schnellstmöglich den letzten Stand zu erreichen, fals Computer-Fehler oder Probleme mit dem laufenden Server oder gar WordPress selbst auftreten.
Für jeden Eintrag legt WordPress in der Tabelle WP_POST einen Eintrag. Und für jede Revision, oder Sicherung, erstellt es eine neue Zeile und markiert diese dem entsprechend. So kommt im Laufe der Zeit so einiges an Material zusammen, was nicht wirklich benötigt wird und die Datenbank erheblich aufbläht.
Dagegen gibt es verschiedene Lösungsansätze. Die erste Lösung betrifft die Datei wp_config.php
Man fügt in diese Datei einfach define('WP_POST', 6);
ein. Bei dieser Einstellung werden alle Revisionen bis auf 6 Stück gelöscht und keine neuen angelegt. Hier wird immer die älteste Revision ersetzt, Leider ist dieser Tip schon sehr alt und ich kann keine Garantie übernehmen, ob das auf aktuellen WordPressystemen nochwas nützt.
Als zweite Lösung gibt es ein Plugin. Es heißt Delete-Revision und wird nach meinem Kenntnisstand auch weiter entwickelt. Dieses Plugin lädt man sich von http://wordpress.org/extend/plugins/delete-revision/ herunter und entpackt es erstmal Lokal auf dem eigenen Rechner. Den Ordner dazu verfrachtet man schließlich in den Plugin-Folder für WordPress und aktiviert es anschließend im Dashboard. Auf Knopfdruck bereinigt es die WordPress Datenbank.
Update
Das vorgsetellte Plugin funktioniert sehr gut. Ich habe gerade in meiner Datenbank nachgesehen, fast alles überflüssige ist verschwunden. Aber dennoch bleibt der eine oder andere Eintrag wo dabei steht Automatisch gespeicherter Entwurf und in der Spalte post_content nichts weiter drinsteht. Wenn da einiges aufgelaufen ist, kann man das getrost manuell löschen, nach einem vorherigen Backup der Datenbank.
- Think Social – Medienspürnase goes to Facebook, Twitter and Google+ – @Medienspürnase
- WordPress Revisionen aufgeräumt – @Medienspürnase
- Die Medienspürnase und die Captchas – @Medienspürnase
- Neues Tabellen-Plugin für die Medienspürnase – @Medienspürnase
- Freundliches Drucken von Artikeln der Medienspürnase – @ Medienspürnase