Un de mes clients est sur un blog assez volumineux en termes de nombre de messages et de trafic. J'essaie de réduire sa base de données à une taille gérable, et une chose qui gonfle est littéralement des dizaines de milliers de révisions de poste.
J'ai déjà défini la configuration de Wordpress pour limiter le nombre de révisions à l'avenir à deux:
define('WP_POST_REVISIONS', 2);
Mais je veux supprimer toutes les révisions existantes.
Question 1 : Est-il sûr de supprimer directement toutes les lignes de la table wp_posts qui ont un post_type de révision? (J'ai vu des réponses contradictoires à ce sujet, mais j'aimerais pouvoir le faire de cette façon si c'est sûr).
Question 2 : … et cela n'est pertinent que si je ne devrais PAS simplement supprimer directement la première question:
J'ai trouvé cette réponse où songdogtech fournit une requête de base de données pour supprimer en toute sécurité, mais (1) c'est spécifiquement en réponse à une question multisite (c'est un seul site) et (2) je viens de mettre à jour le site en 3.6, qui comprenait des changements de base de données . (Donc, je ne suis pas assez qualifié pour lire les requêtes de base de données pour savoir exactement ce qui s'y passe et si cela fonctionnerait pour un seul site dans WP 3.6