Objectifs
- Etre capable de supprimer les révisions d’articles de WordPress
Définition
- Les révisions sont des sauvegardes des articles ou des pages automatiquement enregistrés par WordPress. Cette fonctionnalité peut vite devenir un endicape pour la base de données.
Comment supprimer la révision wordpress ?
- Afin d’alléger la base de données, nous allons supprimer les révisions en utilisant une requête SQL.

- Pour effacer les révisions d’articles déjà présentes dans la base de données ainsi que les meta données enregistrées, on les supprime directement via une requête
- Attention : exécutez la requête SQL ci-dessous pour supprimer la totalité des versions d’articles. Après cette action, il vous sera impossible de restaurer l’un d’eux à une date antérieure.
DELETE a,b,c
FROM ..._posts a
LEFT JOIN ..._term_relationships b
ON (a.ID = b.object_id)
LEFT JOIN ..._postmeta c
ON (a.ID = c.post_id)
WHERE a.post_type = 'revision';

Vous pouvez garder que l’historique récent de vos articles,en ajoutant une ligne pour spécifier la date.
DELETE a,b,c
FROM ..._posts a
LEFT JOIN ..._term_relationships b
ON (a.ID = b.object_id)
LEFT JOIN ..._postmeta c
ON (a.ID = c.post_id)
WHERE a.post_type = 'revision'
AND a.post_date < '2017-01-01';
;