Soziale Netzwerke
4 Minuten Lesezeit (729 Wörter)

Bereinigen Sie die WordPress-Tabelle wp_posts

Cleanup-The-WP-Post

Für jeden Beitrag und jede Seite, die Sie erstellen, speichert WordPress zahlreiche Versionen, auf die Sie jederzeit zurückgreifen können. Das ist praktisch, bis Sie eines Tages feststellen, dass Ihr Serverspeicherplatz unerklärlicherweise immer mehr Speicherplatz belegt. Der Übeltäter ist die Tabelle `wp_posts`, die mangels Beschränkungen für die Anzahl der Versionen immer weiter wächst.

 

Das WordPress-Revisionssystem wp-posts

Die Revisionen sind über das Seitenmenü auf jeder Seite und in jedem Beitrag zugänglich. Dort können Sie die Änderungen einsehen und sehen, was wann geändert wurde. Bei Bedarf können Sie zwischen den Revisionen hin- und herwechseln, um gelöschte Inhalte zu finden oder zu einer älteren Version zurückzukehren. Das Problem tritt nur dann auf, wenn Ihr WordPress-Blog sehr viele Revisionen enthält.

1-Revisionen


 
Standardmäßig speichert WordPress unbegrenzt viele Revisionen für Ihre Beiträge und Seiten, selbst wenn Sie sich selten darum kümmern. Die Tabelle `wp_posts` zu bereinigen und Speicherplatz freizugeben, ist jedoch so einfach wie eine MySQL-Abfrage. In diesem Artikel zeigen wir Ihnen, wie das geht und wie Sie zukünftig die Ansammlung von Revisionen verhindern können.

 

Bereinigen der wp_posts-Tabelle über phpMyAdmin

Revisionen werden in Ihrer MySQL-Datenbank gespeichert. Daher ist es sinnvoll, die Datenbank selbst als ersten Schritt zur Bereinigung von Revisionen zu überprüfen. phpMyAdmin ist eines der gängigsten Verwaltungstools für MySQL und ermöglicht Abfragen in einer benutzerfreundlichen Oberfläche.

2-Abfrage

 

Um alte Revisionen zu entfernen, suchen Sie die Tabelle wp_posts und öffnen Sie sie. Wählen Sie oben den Tab „SQL“ und geben Sie die folgende Abfrage ein:

LÖSCHEN AUS wp_posts, WO post_type = "revision";

 

Die Abfrage sucht nach Revisionen von Beiträgen in der Tabelle `wp_posts` und löscht diese. Simpel, aber äußerst effektiv: In einem kleinen WordPress-Blog sank die Tabellengröße von 86 KB auf 22 KB – eine Reduzierung um 75 %. Auf größeren Websites lassen sich damit bis zu 90 % der archivierten Daten entfernen.

 

Bereinigen der wp_posts-Tabelle mit WP Speed of Light

Das manuelle Entfernen von Revisionen aus der wp_posts-Tabelle ist komplex und birgt das Risiko, versehentlich Beiträge und Seiten zu löschen. WP Speed of Light bietet eine deutlich intuitivere Möglichkeit, Revisionen aus der wp_posts-Tabelle zu entfernen.

Alte Versionen lassen sich über den Tab „Datenbankbereinigung“ in WP Speed of Light-Einstellungen löschen. Eine der Optionen ist „Alle Beitragsversionen löschen“ – aktivieren Sie diese und klicken Sie auf „Bereinigen & Speichern“, um Ihre wp_posts-Tabelle von unnötigen Inhalten zu befreien.

wp-speed-of-light-database-auto-cleaup

 

Mit dem Pro-Add-on von WP Speed of Lightkönnen Sie noch einen Schritt weiter gehen. Oben auf derselben Seite können Sie die automatische Bereinigung aktivieren und festlegen, wie oft die Tabelle „wp_posts“ bereinigt werden soll. Klicken Sie auf „Bereinigen & Speichern“, um die Änderungen zu bestätigen.

 

Begrenzung der Anzahl von WordPress-Revisionen

Wie so oft gilt auch hier: Vorbeugen ist besser als Heilen. In den WordPress-Einstellungen können Sie die Anzahl der zu speichernden Revisionen pro Beitrag oder Seite begrenzen. Um diese Option festzulegen, greifen Sie per SFTP auf Ihren Server zu und öffnen Sie die Datei wp-config.php.

wordpressrevisionbig-list

 

Suchen Sie in der Datei wp-config.php nach der Zeile mit der ABSPATH-Definition. Damit die folgenden Zeilen funktionieren, müssen Sie sie vor dieser Codezeile einfügen. Es gibt zwei Möglichkeiten, die Anzahl der WordPress-Revisionen zu begrenzen. Sie können die folgende Codezeile verwenden, um nur die aktuellsten Revisionen zu speichern:

define('WP_POST_REVISIONS', 5);

 

Selbstverständlich können Sie die Zahl ändern, um Ihr eigenes Limit für Beitrags- und Seitenrevisionen festzulegen. Alternativ können Sie, wenn Sie überhaupt keine Revisionen speichern möchten, das Revisionssystem von WordPress vollständig deaktivieren, indem Sie den folgenden Code eingeben:

define('WP_POST_REVISIONS', false);

 

Theoretisch sind WordPress-Revisionen ein Segen, da man so in älteren Beiträgen und Seiten navigieren und bearbeitete Inhalte wiederfinden kann. In der Praxis können die Speicherplatzbeschränkungen kleiner Server die Nutzbarkeit von Revisionen jedoch stark einschränken und sie in unübersichtliche Archive verwandeln. Ob mit WP Speed of Light oder durch manuelles Entfernen, Revisionen müssen kein Hindernis darstellen, und zukünftig können Sie ihr Verhalten an Ihre Bedürfnisse anpassen.

Es ist außerdem gut zu wissen, dass WP Speed of Light es uns ermöglicht, unsere Website-Geschwindigkeit zu analysieren und uns einfache Optionen zur schnellen Optimierung bietet, wie Sie hier .

 

Weitere Details: WP Speed of Light >>

 

Bleib informiert

Wenn Sie den Blog abonnieren, senden wir Ihnen eine E-Mail, wenn es neue Updates auf der Website gibt, damit Sie sie nicht verpassen.

zusammenhängende Posts

Der Kommentar zu diesem Beitrag wurde vom Administrator gesperrt.
 

Bemerkungen