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.
Commentaires récents