La mise à jour ou la révision occasionnelle d'un article sur votre site WordPress n'est pas une tâche fastidieuse. Il ne prend pas non plus beaucoup de place. Cependant, au fil du temps, les révisions commencent à s'accumuler et peuvent éventuellement occuper une quantité considérable d'espace sur votre base de données.

Que vous cherchiez à libérer de l'espace dont vous avez tant besoin ou à éviter complètement le problème, la désactivation ou la suppression des anciennes révisions de publication de votre site WordPress est une option disponible. Faire l'un ou l'autre peut aider à réduire le gonflement de la base de données et à optimiser les performances.

Dans cet article, nous discuterons de ce que sont les révisions d'articles et de la manière dont elles peuvent être utilisées. Nous vous expliquerons pourquoi vous voudriez les désactiver, les limiter ou les supprimer, et vous expliquerons comment procéder pour chacun d'entre eux. Commençons!

Qu'est-ce qu'une post-révision ?

Publier des révisions, qui sont parfois appelées révisions, sont une fonctionnalité intégrée de WordPress. Ils sont utiles car ils permettent de revenir facilement à une version précédente d'un article et d'annuler les modifications que vous avez apportées.

Par exemple, supposons que vous ayez décidé de supprimer certains paragraphes de votre message. Cependant, plus tard, vous réalisez que la modification était une erreur et souhaitez récupérer les informations que vous avez supprimées. Avec les révisions de poste, vous pouvez facilement le faire.

Dans WordPress Gutenberg, cette fonctionnalité est située dans le panneau de navigation de droite sous Document > Révisions:

Le suivi des révisions sur un article de blog WordPress.

Si vous utilisez toujours l'Éditeur classique, vous pouvez trouver les révisions sous la zone Publier, également dans le panneau de navigation de droite :

Le suivi des révisions de publication dans l'éditeur classique de WordPress.

Lorsque vous visualisez les révisions, WordPress vous montre les nouvelles informations qui ont été ajoutées ainsi que celles qui ont été supprimées grâce à la mise en surbrillance respective. Les nouvelles modifications seront surlignées en vert :

Un aperçu des révisions de publication dans WordPress.

Il existe également un mode pour comparer les versions des révisions. Lorsque vous sélectionnez la version souhaitée, vous pouvez cliquer sur le Restaurer cette version bouton.

Pourquoi voudriez-vous désactiver, limiter ou supprimer les révisions des publications WordPress ?

Avec le système de révisions WordPress, chaque mise à jour ou brouillon est enregistré et stocké dans votre base de données WordPress. Bien qu'il puisse être très utile d'avoir la possibilité d'afficher les modifications apportées à une publication et de restaurer les versions précédentes, cela peut également prendre de la place.

Plus vous faites de révisions, plus votre base de données peut être gonflée. L'optimisation de la base de données est une partie importante de la maintenance du site WordPress. Par conséquent, la gestion des révisions sur votre site est fortement recommandée. La suppression d'anciennes révisions, par exemple, peut réduire la taille de vos sauvegardes.

Vous avez le choix entre trois options principales pour gérer les révisions de publication. Vous pouvez les désactiver complètement, limiter le nombre autorisé et supprimer les anciennes révisions de publication. Ci-dessous, nous expliquerons comment procéder pour chacun d'entre eux, en commençant par la désactivation des révisions de publication.

Comment désactiver les révisions de publication dans WordPress

Une façon d'empêcher une accumulation de révisions de s'accumuler dans votre base de données WordPress est de leur supprimer la possibilité de le faire en premier lieu. Vous pouvez le faire en désactivant les révisions de publication.

Afin de désactiver définitivement les révisions de publication, localisez le wp-config.php fichier situé dans le répertoire racine. Ajoutez la ligne de code suivante tout en haut :

define( ‘WP_POST_REVISIONS’, false );

Cette ligne de code empêche les révisions de publication d'être enregistrées dans votre base de données à l'avenir. Si vous souhaitez activer cette option dans le futur (pour quelque raison que ce soit), remplacez simplement la ligne par :

define( ‘WP_POST_REVISIONS’, true );

Lorsque vous avez terminé, assurez-vous d'enregistrer vos modifications avant de quitter. La désactivation complète des révisions de publication n'est pas nécessairement quelque chose que nous recommandons. Il existe d'autres options moins drastiques que vous pouvez poursuivre pour optimiser et gérer les révisions dans votre base de données. Cependant, si vous voulez le faire, il est utile de savoir que cette option est là et peut facilement être activée ou désactivée si nécessaire.

Comment limiter les révisions de publication dans WordPress

Si vous êtes comme la plupart des gens, vous voudrez enregistrer quelques révisions de publication pour chaque publication que vous ajoutez à votre site – juste pour être sûr. Pour cela, la meilleure option consiste à fixer une limite au nombre de révisions de publication enregistrées dans votre base de données.

Vous pouvez le faire en ajoutant la ligne suivante à votre fichier wp-config.php :

define( ‘WP_POST_REVISIONS’, 3 );

Cette ligne enregistre les trois révisions de publication les plus récentes au lieu de toutes, ce qui signifie que les plus anciennes sont automatiquement supprimées une fois les nouvelles versions enregistrées. Vous pouvez remplacer le nombre trois par un autre entier selon votre préférence.

Au lieu de limiter les révisions de publication à un nombre prédéfini, vous pouvez également augmenter l'intervalle d'enregistrement automatique pour enregistrer moins de révisions. Pour ce faire, ouvrez la page de votre site wp-config.php fichier et ajoutez la ligne suivante en haut :

define( ‘AUTOSAVE_INTERVAL’, 600 );

Par défaut, WordPress enregistre automatiquement vos révisions de publication toutes les minutes (60 secondes). Cependant, en ajoutant cette ligne, il les enregistrera toutes les 10 minutes (600 secondes). Cela réduit automatiquement le nombre de révisions de publication stockées dans la base de données.

Si vous craignez de coder ou d'ajouter du code à votre site wp-config.php fichier, vous pouvez toujours faire le travail en installant un plugin, tel que Contrôle des révisions WP. Après avoir installé et activé ce plugin, vous pouvez configurer le nombre de révisions de publication autorisées en allant sur Paramètres > Écriture:

Le plugin WordPress WP Revisions Control.

Il est important que vous compreniez que les techniques que nous avons couvertes jusqu'à présent désactivent ou limitent l'enregistrement des révisions de publication pour les publications futures. Qu'en est-il des révisions passées ?

Comment supprimer les anciennes révisions de messages dans WordPress (2 méthodes)

Dans cette section, nous couvrirons les deux méthodes que vous pouvez utiliser pour supprimer définitivement les anciennes révisions de publication de la base de données de votre site WordPress. Si vous êtes familier (et à l'aise) avec les requêtes SQL, vous pouvez utiliser la première méthode. Cependant, si vous préférez utiliser un plugin, allez-y et passez directement à la deuxième méthode.

Méthode 1 : suppression des révisions de publication à l'aide de code

La suppression des révisions de publication de votre base de données est l'une de ces choses que vous devriez pouvoir faire sans avoir à installer de plugin (bien qu'il existe également des plugins pour cela, que nous aborderons ensuite). Après tout, vous essayez d'économiser de l'espace et l'installation d'un plugin va généralement à l'encontre de cela.

Afin de supprimer toutes vos révisions de publication passées de la base de données de votre site, connectez-vous au cPanel du compte d'hébergement du site WordPress et cliquez sur le phpMyAdmin icône.

Dans le panneau de navigation de gauche, recherchez et cliquez sur votre base de données WordPress. Clique sur le SQL languette:

L'onglet SQL du tableau de bord phpMyAdmin.

Vous serez amené à l'interface SQL de phpMyAdmin. Ensuite, où vous pouvez exécuter une requête SQL. Pour ce faire, saisissez l'extrait de code suivant :

DELETE FROM wp_posts WHERE post_type = "revision";

Assurez-vous de remplacer wp_ par votre propre préfixe de base de données WordPress. Cliquez ensuite sur le Aller bouton. Cela lancera la commande :

Un extrait de code dans la requête SQL.

Cette requête SQL supprime tous les messages de votre base de données qui ont post_type = “revision”. Vous souhaiterez peut-être créer une sauvegarde de votre base de données avant d'exécuter cette requête comme mesure de sécurité supplémentaire. À notre avis, il est toujours préférable de faire des sauvegardes de votre base de données avant d'y apporter des modifications drastiques.

Méthode 2 : Utiliser un plugin WordPress pour supprimer les anciennes révisions de publication

Bien que la suppression des révisions de publication de votre site WordPress puisse être accomplie en exécutant une seule requête SQL, vous trouverez peut-être plus facile d'installer un plugin et de le laisser faire tout le travail. Cela peut être dû au fait que le plugin a des avantages supplémentaires (maintenance de la base de données, suppression des fichiers en excès, etc.) ou simplement parce que vous n'êtes pas à l'aise avec la programmation.

Quelle que soit la raison, il existe une variété de plugins que vous pouvez utiliser pour supprimer les anciennes révisions de publication. Celui que vous pourriez envisager d'utiliser est WP-Optimiser:

Le plug-in WordPress WP-Optimize.

Bien que ce plugin offre un version premium avec des fonctionnalités avancées, vous pouvez le télécharger et l'utiliser pour supprimer gratuitement les anciennes révisions. WP-Optimize est un plugin tout-en-un que vous pouvez utiliser pour optimiser votre base de données WordPress. En plus de l'utiliser pour supprimer des révisions, vous pouvez également l'utiliser pour des tâches de maintenance importantes telles que la compression et la mise en cache d'images.

Une fois que vous avez installé et activé le plugin, il ajoutera un WP-Optimiser élément de menu à votre tableau de bord WordPress. Pour supprimer des révisions de publication, vous pouvez accéder à WP-Optimize > Base de données.

En dessous de Optimisationsvous pouvez cocher la case à côté de “Nettoyer toutes les révisions de publication”, puis cliquer sur le Exécuter l'optimisation bouton:

La page des paramètres d'optimisation sur le plugin WordPress WP-Optimize.

Vous pouvez supprimer le plugin ou le désactiver une fois que vous avez terminé ce processus. De cette façon, vous n'avez pas à vous soucier de l'espace inutile qu'il occupe dans votre base de données WordPress.

Envelopper

Les révisions de publication ne ralentissent pas votre site et ne menacent pas l'expérience utilisateur (UX). Cependant, ils commencent à occuper beaucoup d'espace sur la base de données de votre site au fil du temps. Heureusement, limiter ou supprimer les anciennes révisions de publication libérera une quantité importante d'espace sur votre base de données.

Comme nous en avons discuté dans cet article, il existe deux méthodes que vous pouvez utiliser pour désactiver, limiter ou supprimer les anciennes révisions d'articles de votre site WordPress :

  1. Supprimer et désactiver manuellement les révisions de publication du code de votre site.
  2. Installation de plugins tels que Contrôle des révisions WP et WP-Optimiser.

Avec quelle méthode êtes-vous le plus à l'aise pour désactiver/supprimer les anciennes révisions de publication ? Y a-t-il une autre méthode que vous utilisez ? Faites-nous savoir dans la section commentaires ci-dessous!