Einer meiner Kunden ist in Bezug auf Anzahl der Posts und Traffic auf einem ziemlich großen Blog. Ich versuche, ihre Datenbank auf eine überschaubare Größe zu bringen, und eine Sache, die sich aufbaut, sind buchstäblich Zehntausende von Post-Revisionen.
Ich habe die Wordpress-Konfiguration bereits so eingestellt, dass die Anzahl der zukünftigen Revisionen auf zwei begrenzt wird:
define('WP_POST_REVISIONS', 2);
Ich möchte aber alle vorhandenen Revisionen löschen.
Frage 1 : Ist es sicher, alle Zeilen in der Tabelle wp_posts, die einen Revisionstyp post_type haben, direkt zu löschen? (Ich habe widersprüchliche Antworten dazu gesehen - aber ich würde es gerne so machen können, wenn es sicher ist).
Frage 2 : … und dies ist nur dann relevant, wenn ich NICHT einfach das einfache Löschen aus Frage 1 durchführen sollte:
Ich habe diese Antwort gefunden , bei der songdogtech eine Datenbankabfrage zum sicheren Löschen bereitstellt, aber (1) sie ist speziell eine Antwort auf eine Frage mit mehreren Standorten (dies ist eine einzelne Site) und (2) ich habe die Site gerade auf 3.6 aktualisiert, einschließlich Datenbankänderungen . (Ich bin also nicht in der Lage, Datenbankabfragen zu lesen, um genau zu wissen, was dort vor sich geht und ob es für eine einzelne Site in WP 3.6 funktionieren würde