[AUTOMATIQUE] Cet article a plus de 5 ans.
Il se peut donc que les informations qu'il fournit ne soient plus totalement exactes.

Par défaut, WordPress stock toutes les révisions des posts en base. Forcément, ça peut s’avérer très pratique, mais ça peut aussi considérablement alourdir le poids de votre base de données, voir ralentir votre site à long terme. Un peu de ménage de temps en temps ne peut pas faire de mal !

Il vous suffit d’ouvrir votre fichier functions.php et d’y coller la ligne suivant.

$wpdb->query( "DELETE FROM $wpdb->posts WHERE post_type = 'revision'" );

Sauvegardez votre fichier (puis envoyez le sur votre serveur) et rafraîchissez votre page d’accueil par exemple.

Vos révisions sont maintenant effacées, il est nécessaire de supprimer (ou commenter la ligne pour la réutiliser ultérieurement) afin de ne pas effectuer la requête à chaque rechargement de page.

Attention ! N’oubliez pas que pour toute requête « massive » ou à risque en base, il est préférable de toujours effectuer un backup SQL au préalable pour éviter tout problème.

Article rédigé parBrice CAPOBIANCO

Autodidacte passionné par WordPress. J'aime apprendre et créer pour ensuite partager !

Coorganisateur des Meetups WordPress Rennes et fondateur de bweb.
Partager cet article

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *