Zum Hauptinhalt springen
4 Minuten Lesezeit (729 Wörter)

Bereinigen Sie die WordPress-Tabelle wp_posts

CLEANUP-THE-WP-POST

Für jeden Beitrag oder jede Seite, die Sie erstellen, speichert WordPress viele Revisionen, zu denen Sie zurückkehren können. Dieser Komfort ist in Ordnung, bis Sie eines Tages feststellen, dass Ihr Serverplatz aus unerklärlichen Gründen überlastet ist. Der Schuldige ist die Tabelle wp_posts, die mangels Einschränkungen bei Revisionen wächst und wächst.

 

Das WordPress-WP-Posts-Revisionssystem

Auf Überarbeitungen kann über das Seitenleistenmenü jedes Beitrags oder jeder Seite zugegriffen werden. Sie können Revisionen durchsuchen, um zu sehen, was sich wann geändert hat. Bei Bedarf können Sie zwischen den Revisionen hin und her wechseln, um nach Inhalten zu suchen, die Sie gelöscht haben, oder zu einer älteren Version zurückkehren. Das Problem taucht erst auf, wenn Ihr WordPress-Blog mit Revisionen überschwemmt wird.

1-Revisionen


 
Standardmäßig speichert WordPress unbegrenzte Überarbeitungen für Ihre Beiträge und Seiten, auch wenn Sie selten darüber nachdenken. Das Bereinigen der wp_posts-Tabelle und das Freigeben von Speicherplatz kann jedoch so einfach sein wie eine MySQL-Abfrage. In diesem Artikel zeigen wir Ihnen, wie das geht und wie Sie verhindern, dass sich in Zukunft Revisionen ansammeln.

 

Bereinigen der wp_posts-Tabelle aus phpMyAdmin

Revisionen werden in Ihrer MySQL-Datenbank gespeichert, daher ist es sinnvoll, dass die Datenbank selbst die erste Anlaufstelle für die Bereinigung von Revisionen ist. phpMyAdmin ist eines der gängigsten Administrationstools für MySQL und ermöglicht Abfragen in einem benutzerfreundlichen Layout.

2-Abfrage

 

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

LÖSCHEN AUS wp_posts WHERE post_type = "revision";

 

Die Abfrage sucht in der Tabelle wp_posts nach Versionen von Beiträgen, bei denen es sich um Revisionen handelt, und löscht diese. Einfach, aber äußerst effektiv; In einem kleinen WordPress-Blog stieg die Tabellengröße von 86 KB auf 22 KB – eine Reduzierung um 75 %. Auf größeren Websites können bis zu 90 % der archivierten Daten entfernt werden.

 

Bereinigen der wp_posts-Tabelle von WP Speed of Light

Das manuelle Entfernen von Revisionen aus der Tabelle wp_posts ist komplex und birgt das Risiko, dass tatsächliche Beiträge und Seiten fälschlicherweise entfernt werden. WP Speed of Light bietet eine weitaus intuitivere Möglichkeit, Revisionen aus der Tabelle wp_posts zu bereinigen.

Alte Revisionen können über das Registerkartenmenü „Datenbankbereinigung“ in der Konfiguration von WP Speed of Lightgelöscht werden. Eine der Optionen besteht darin, alle Beitragsrevisionen zu bereinigen – aktivieren Sie diese Option und klicken Sie auf die Schaltfläche „Bereinigen und Speichern“, um Ihre wp_posts-Tabelle von unnötigen Inhalten zu befreien.

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

 

Wenn Sie das Pro Addon von WP Speed of Lighthaben, können Sie noch einen Schritt weiter gehen. Oben auf derselben Seite können Sie die automatische Bereinigung aktivieren und auswählen, wie oft die Tabelle wp_posts bereinigt werden soll. Drücken Sie „Clean & Save“, um die Änderungen zu bestätigen.

 

Begrenzung der Anzahl der WordPress-Revisionen

Wie bei anderen Dingen gilt auch hier: Vorbeugen ist besser als Heilen. Mit der WordPress-Konfiguration können Sie die Anzahl der für jeden Beitrag oder jede Seite zu speichernden Revisionen begrenzen. Um diese Option festzulegen, greifen Sie mit SFTP auf Ihren Server zu und öffnen Sie die Datei wp-config.php.

WordPressrevisionbig-list

 

In der Datei wp-config.php möchten Sie nach der ABSPATH-Definitionszeile suchen. Damit eine der folgenden Zeilen funktioniert, 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 schreiben, um nur die neuesten Revisionen beizubehalten:

define('WP_POST_REVISIONS', 5);

 

Natürlich können Sie die Zahl ändern, um Ihr eigenes Limit für die Überarbeitung von Beiträgen und Seiten 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 schreiben:

define('WP_POST_REVISIONS', false);

 

Auf dem Papier können WordPress-Überarbeitungen ein Segen sein, da sie es Ihnen ermöglichen, in älteren Beiträgen und Seiten nach Inhalten zu suchen, die Sie herausgeschnitten haben. Tatsächlich können die Platzbeschränkungen auf kleinen Servern dazu führen, dass Revisionen nicht mehr nutzbar sind und sie zu schwerfälligen Archiven werden. Ob mit WP Speed of Light oder manuelles Entfernen, Überarbeitungen müssen kein Hindernis sein und Sie können ihr Verhalten in Zukunft an Ihre Bedürfnisse anpassen.

Es ist auch gut zu wissen, dass WP Speed of Light es uns ermöglicht, die Geschwindigkeit unserer Website zu analysieren und uns auch einfache Optionen zur schnellen Optimierung an die Hand gibt, wie Sie hier .

 

Weitere Details: WP Speed of Light >>

 

3
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