L’historique des révisions de WordPress est une fonctionnalité pratique pour toute personne qui publie régulièrement du contenu. En tant qu’écrivain, il est facile de faire des erreurs lors de la rédaction d’un article, même si vous êtes un écrivain chevronné. Parfois, vous avez même supprimé une partie de votre article WordPress et vous avez souhaité pouvoir la récupérer. Cependant, grâce aux révisions de WordPress, vos modifications ne sont pas perdues à jamais.
Dans cet article, nous allons vous expliquer ce que fait la fonctionnalité d’historique des révisions de WordPress, avec quels types de contenu vous pouvez l’utiliser, et vous offrir quelques conseils pour en tirer le meilleur parti.
Qu’est-ce que la fonctionnalité d’historique des révisions de WordPress ?
Saviez-vous que WordPress enregistre automatiquement toutes les modifications que vous apportez à vos articles. Vous pouvez annuler ces modifications et revenir à une version antérieure à tout moment. Cette fonctionnalité s’appelle WordPress Revisions et elle est disponible depuis WordPress 2.6.
Grâce à cette fonctionnalité, WordPress stocke un article en tant que révision chaque fois que vous cliquez sur le bouton Enregistrer comme brouillon ou à chaque enregistrement automatique de l’article. La fonction d’enregistrement automatique se produit toutes les 60 secondes sous la forme d’une révision spéciale, auquel cas les anciens enregistrements automatiques sont remplacés par de nouvelles révisions enregistrées automatiquement.
Il est important de noter qu’il n’y a qu’un seul enregistrement automatique disponible par utilisateur pour un article donné et qu’il n’écrase pas le contenu publié. La fonction d’enregistrement automatique est particulièrement utile dans les cas où votre navigateur se bloque ou lorsque vous avez une coupure de courant. Dans ces circonstances, lorsque vous reviendrez modifier l’article, WordPress vous indiquera qu’il a sauvegardé votre article et vous proposera un lien pour restaurer cette sauvegarde.
Comment utiliser l’historique des révisions de WordPress
Comme vous pouvez le voir dans la capture d’écran ci-dessous, les révisions apparaissent dans la section Publier de l’écran d’édition de l’article. Vous pouvez également afficher les révisions en dessous de l’éditeur d’article en cliquant sur Options d’écran et en cochant la case à côté de Révisions.
Lorsque vous cliquez sur le lien Parcourir, vous accédez à l’écran Révisions. Ici, vous pouvez voir les changements qui ont été faits dans chaque révision en faisant glisser le curseur en haut de l’écran. Vous pouvez également utiliser les boutons Précédent et Suivant , ainsi que comparer deux révisions en cochant la case ci-dessus. La fenêtre indique ce qui a été ajouté, ce qui est resté inchangé et ce qui a été supprimé.
En ce qui concerne ce que vous pouvez faire avec les révisions des messages, il n’y a que deux options : restaurer une révision ou laisser le message tel quel. Si vous souhaitez restaurer une révision particulière, il vous suffit de cliquer sur le bouton Restaurer cette révision. En cliquant sur Retour à l’éditeur de messages, vous pourrez revenir à votre message, sans y apporter de modifications.
Quels types de contenu pouvez-vous restaurer avec l’historique des révisions de WordPress ?
L’historique des révisions de WordPress est activé pour tous les articles et toutes les pages de votre site, ainsi que pour les types d’articles personnalisés tels que Portfolio et Testimonials ajoutés par Jetpack.
Si vous utilisez un thème qui possède son propre ensemble de types d’articles personnalisés (comme la liste du répertoire, les membres du personnel, le portfolio, les témoignages ou tout autre type d’article personnalisé), les révisions ne seront pas activées par défaut, à moins que l’auteur du thème n’ait ajouté un support pour les révisions. Dans ce cas, vous pouvez activer les révisions vous-même manuellement en utilisant la ligne de code suivante :
$supports = array('title', 'editor', 'revisions') ;
En général, vous trouverez le code pour les types de messages personnalisés dans le fichier functions.php. Placez la ligne ci-dessus juste au-dessus de la ligne de code qui commence par register_post_type.
Conseils pour utiliser l’historique des révisions de WordPress
Maintenant que vous savez ce que fait l’historique des révisions de WordPress, nous allons vous donner quelques conseils pour en tirer le meilleur parti.
Activer ou désactiver complètement les révisions
Par défaut, la fonction de révision est automatiquement activée sur chaque installation de WordPress. Si vous ne voyez pas l’option Révisions dans l’éditeur d’articles et que vous avez apporté des modifications à votre article, il est probable que la fonction Révisions a été désactivée au niveau de la configuration.
Vous pouvez l’activer manuellement en ajoutant la ligne de code suivante à votre fichier wp-config.php:
define( 'WP_POST_REVISIONS', true ) ;
Vous pouvez également désactiver complètement les révisions en définissant la valeur ci-dessus à false comme suit :
define( 'WP_POST_REVISIONS', false ) ;
Limiter le nombre de révisions disponibles globalement
Si, pour une raison quelconque, vous souhaitez limiter le nombre de révisions disponibles pour chaque article et chaque page, vous pouvez ajouter la ligne de code suivante à votre fichier wp-config.php:
define('WP_POST_REVISIONS', 5) ;
Cela permettra de créer un maximum de cinq révisions par article en plus de la version sauvegardée automatiquement. C’est utile si votre hébergeur limite la taille de votre base de données ou si vous trouvez que vous n’utilisez pas les révisions si souvent.
Contrôle des révisions poste par poste
Si cela ne vous dérange pas de faire un peu de codage personnalisé, vous pouvez contrôler la façon dont les révisions sont gérées pour chaque article. Pour cela, vous devez utiliser le filtre wp_revisions_to_keep.
Voici à quoi ressemble le code :
add_filter( 'wp_revisions_to_keep', 'filter_function_name', 10, 2 ) ; function filter_function_name( $num, $post ) { return $num ; }
Dans ce code, vous passez l’objet WP_Post qui représente l’article que vous voulez cibler et le nombre de révisions à conserver.
Utilisation de plugins pour gérer les révisions
Comme vous l’avez sans doute deviné, il existe un certain nombre de plugins pour vous aider à gérer les révisions dans WordPress. Vous pouvez utiliser les plugins suivants pour vous aider à mettre de l’ordre dans les anciennes révisions de vos articles et les activer pour les types de post personnalisés. Nous avons sélectionné les plugins qui ont une note de 5 étoiles, incluent un support continu, et ont des fonctionnalités qui améliorent le contrôle des révisions de WordPress sur le dépôt officiel de plugins.
Optimiser la base de données après avoir supprimé les révisions
Le plugin Optimize Database after Deleting Revisions vous permet de nettoyer les révisions inutiles et d’optimiser votre base de données. Voici quelques-unes de ses principales fonctionnalités :
- Supprimer les révisions des articles, des pages et des types de post personnalisés
- Choisir un nombre de révisions récentes à conserver
- Supprimer les articles, pages et commentaires mis à la poubelle
- Suppression des commentaires de spam et des balises inutilisées
- Supprimez les « pingbacks » et les « trackbacks »
- Optimiser les tables de la base de données
- Et plus encore
Le plugin est compatible avec plusieurs sites et vous pouvez même le configurer pour qu’il fonctionne automatiquement.
Contrôle des révisions WP
WP Revisions Control est un plugin simple qui vous permet de contrôler le nombre de révisions que WordPress conservera pour chaque article ou page. Une fois que vous avez activé le plugin, visitez Settings > Writing pour spécifier le nombre de révisions à conserver pour chaque type d’article.
Meilleures révisions
Better Revisions est un plugin relativement récent, mais il pousse les révisions un peu plus loin. WordPress ne conservera les révisions que si le titre, le contenu ou l’extrait a été modifié. Si vous modifiez l’auteur de l’article ou si vous changez le permalien de votre article, cela ne créera pas de révision. C’est là que le plugin Better Revisions s’avère utile.
Il ajoute les champs suivants au système de révision :
- L’auteur
- Date de publication
- Permalink
- Statut du message
- Mot de passe du message
- Statut du commentaire
- Statut du ping
- Post/Page Parent
- Ordre du menu
Ce plugin est pratique si vous gérez des blogs multi-auteurs ou si vous souhaitez simplement avoir plus de contrôle sur les révisions de vos articles.
WP Revision Master
WP Revision Master a une fonctionnalité similaire aux plugins ci-dessus, cependant, il vous permet d’ajouter ou de limiter le nombre de révisions pour tout type de post personnalisé.
Les autres caractéristiques comprennent :
- Désactiver les révisions
- Limiter la révision des articles pour l’ensemble du site, pour chaque type d’article et pour chaque article
- Mettre à la poubelle les révisions individuellement ou en masse
- Support actif
Le plugin est noté 5 étoiles et compte plus de 900 installations actives.
Conclusion
WordPress Revision History est une fonctionnalité pratique qui vous permet de revenir sur les modifications apportées à vos articles et pages en restaurant une version antérieure d’un article ou d’une page. Si jamais vous avez accidentellement supprimé une partie de votre article ou si vous avez perdu votre connexion Internet en raison d’une panne de courant, cela vous évite de rédiger l’article entier à partir de zéro. Grâce à nos conseils, vous n’aurez plus jamais à craindre de perdre les modifications apportées à vos articles.
Avez-vous déjà utilisé l’historique des révisions de WordPress ? Partagez avec nous dans les commentaires ci-dessous !