Les révisions d’article WordPress

  Cet article date du 3 janvier 2014 et commence à dater, le contenu peut être obsolète !

Wordpress

Vous avez la possibilité avec WordPress d’avoir un historique des modifications d’un article (versionning) pour revenir en arrière facilement, cependant plus le nombre de révision grandie pour un article plus cela prend de la place dans la base de donnée.

Vous pouvez choisir de désactiver la fonctionnalité ou de la limiter.

Modifier le comportement du versionning

Editez  le wp-config.php de votre blog WordPress  avec votre logiciel préféré pour y rajouter le code suivant :

# Désactiver le versionning
define('WP_POST_REVISIONS', false);

cela désactivera le versionning des articles.

cependant je trouve l’option de versionning bien pratique lors d’une erreur, on est toujours content de pouvoir récupérer le texte que l’on a perdu et qui nous a pris 30min de notre temps perso.

C’est pourquoi à la place du paramètre false je vous recommande de mettre un chiffre qui indiquera le nombre maxi de révision que WordPress doit garder, pour ma part j’ai mis 15 cela reste raisonnable et permet de faire des retours en arrière en cas d’erreur.

# Desactiver le versionning
define('WP_POST_REVISIONS', 15);

Faire le ménage dans la base

Tout ce passe dans PhpMyAdmin dans l’onglet SQL du menu du haut, collez le code dans la zone texte puis faites Exécuter.

 Pensez à faire une sauvegarde de votre base avant toutes manipulations !

#1 Purger toutes les révisions dans la base (non réversible)

DELETE a,b,c
FROM wp_posts a
LEFT JOIN wp_term_relationships b ON (a.ID = b.object_id)
LEFT JOIN wp_postmeta c ON (a.ID = c.post_id)
WHERE a.post_type = 'revision';

#2 Purger les révisions antérieur à une date (non réversible)

DELETE a,b,c
FROM wp_posts a
LEFT JOIN wp_term_relationships b ON (a.ID = b.object_id)
LEFT JOIN wp_postmeta c ON (a.ID = c.post_id)
WHERE a.post_type = 'revision'
AND a.post_date < '2013-01-01';

Et voila vous savez gérer votre versionning.

Le Chat

Auteur: Le Chat

Une autre façon de voir l'informatique pour chacun d'entre vous et en toute simplicité.

Partager sur

Pin It on Pinterest