Purger les révisions

Purger les révisions

J’adore WordPress, il vient de m’obliger à créer une catégorie à lui tout seul ! Passé le cap de la déception, revenons en à nos moutons : comment se débarrasser des centaines de révisions que le CMS le plus populaire de la planète s’obstine à créer ?

Etape 1 : prévenir plutôt que guérir

On ouvre gentiment le désormais célèbre wp-config.php et on colle ce qui suit dedans pour limiter le nombre de révisions à 5 :

<?php
// ...
define('WP_POST_REVISIONS', 5);

Cool on est sauvé ! En fait non, ceci limitera le nombre de révisions à venir, et ce n’est pas rétroactif.

Etape 2 : guérir

On va maintenant purger les révisions existantes. Pour ça, une seule commande, à condition que wp-cli sont installé :

$ wp post delete $(wp post list --post_type='revision' --format=ids)

Et voilà, sans bavures. Si vraiment la ligne de commande n’est pas votre truc, il y a wp-sweep qui fera, entre autres choses, le boulot.