À chaque fois que vous modifiez un article, une révision est enregistrée dans la base de données. Cela permet de restaurer une ancienne version si jamais un problème est survenu.
Par contre, si vous modifiez plusieurs fois vos articles avant de les publier, votre base de données est inutilement surchargée par ces sauvegardes.
Pour remédier à ça, il est possible de spécifier un nombre maximum de révisions autorisées par article.
Cela se fait dans le fichier wp-config.php
de WordPress en copiant-collant le snippet suivant:
Ici on enregistre maximum 3 révisions par article. Vous pouvez modifier ce chiffre en fonction du nombre de révisions que vous souhaitez conserver en base de données. Au delà, les anciennes seront automatiquement écrasées par les nouvelles.
Si vous voulez conserver toutes les révisions, utilisez ce code :
Et pour ne conserver aucune révision, utilisez ce snippet :
Sachez toutefois que même si vous ne conservez aucune révision (donc dans ce dernier cas), il vous restera quand même la possibilité de restaurer votre article si vous perdez votre connexion internet grâce à la sauvegarde automatique.
Maintenant, intéressons-nous à l’intervalle entre deux sauvegardes automatiques. Par défaut, il est de 2 minutes. Vous pouvez modifier cette valeur en copiant-collant le snippet suivant également dans votre fichier wp-config.php
:
Au final, voici comment devrait se présenter votre fichier wp-config.php
:
Vous pouvez également supprimer vos anciennes révisions grâce au plugin Simple Revisions Delete qui permet d’ajouter un bouton sur vos pages d’articles pour purger vos données :
Et voilà, vous savez à présent gérer les révisions de votre site comme il faut 🙂
Simple revision delete est vraiment très efficace. Merci pour cet article.
Avec plaisir Solange 🙂
Je débute avec WordPress depuis Janvier 2017 et j’adore les articles de la Marmite, toujours précis, bien présentés, bien documentés et offrant souvent un choix au lecteur. Bravo!
Pour moi, il manque juste la date de publication de l’article et l’auteur (même s’il est unique, un visiteur lambda ne le sait pas forcément). Ce sont 2 éléments que j’aime voir facilement. Question d’éthique. 🙂
Concernant “Simple Revisions Delete”, il n’a pas été testé sur WordPress 4.8.1 alors j’ai préféré prendre WP-Optimize qui est très complet et me semble très bien (j’ai testé sur mes 2 blogs mais c’est tout récent).
Bonjour !
Merci pour cette article qui répond bien à une question que je me posais.
J’ai accumulé les révisions (jusqu’à 300 pour un article de 5000 mots) et mon site arrive à saturation.
Je veux donc faire ce que vous conseillez ici.
Oui, mais voilà…
Je ne sais pas comment localiser le dossier “wp-config.php” puisque je n’ai jamais mis mon nez sous le capot de mon site puisque je ne code pas.
Alors la racine du site, où se trouve-t-elle ?
Après quelques recherches sur le net, tous les articles qui traitent du même sujet semblent partir du principe que c’est évident pour tout le monde.
Merci pour toute piste que vous voudrez bien me donner ? peut sûrement faire un bon sujet d’article.
Bonjour, la racine de ton site correspond au dossier ou est installé WordPress sur ton hébergement.
C’est donc le dossier racine.
Pour y accéder, il faut donc que tu te connectes à ton serveur.
Cela se fait soit avec un logiciel de FTP, soit directement via le site de ton hébergeur s’il propose l’option.
Merci beaucoup pour cette astuce 🙂 au fait j’ai réussi à faire mon fichier robots.txt
Belle journée à vous
Bonjour,
L’extension Simple Revisions Delete ne semble plus maintenue.
Bonjour,
J’aimerai savoir si ce code nous pouvons le mettre en utilisant le plugin Snippet ou sommes-nous obligé de mettre dans le fichier wp-config ?
Merci
Bonjour, c’est uniquement dans le wp-config.php