Publié le
17 Déc 2024
Mise à jours le
02 Jan 2025
Partage

Contrôlez les Révisions WordPress avec le Module « Revisions Control » de WPMasterToolKit

La gestion des révisions dans WordPress est essentielle pour maintenir un équilibre entre l’historique des modifications et la performance de votre site. Par défaut, WordPress enregistre un nombre illimité de révisions pour chaque article ou page, ce qui peut rapidement surcharger la base de données. C’est précisément pour répondre à ce problème que nous avons développé le module Revisions Control dans WPMasterToolKit.

Ce module vous permet de limiter facilement le nombre de révisions enregistrées, soit globalement pour tous les types de contenu, soit individuellement par type de contenu (articles, pages, etc.).

Quel plugin le module « Revisions Control » peut-il remplacer ?

Le module « Revisions Control » peut remplacer des plugins spécialisés comme WP Revisions Control ou Simple Revisions Delete, tout en restant plus léger. Étant intégré dans WPMasterToolKit, il est optimisé pour ne charger ses ressources que si vous l’activez.

Fonctionnalités clés du module Revisions Control

  1. Gestion globale des révisions : Vous pouvez activer un contrôle global pour limiter le nombre de révisions sur tous les types de contenu à un nombre défini.
  2. Contrôle granulaire par type de contenu : Si vous préférez une gestion plus spécifique, vous pouvez configurer des limites distinctes pour chaque type de contenu prenant en charge les révisions.
  3. Interface intuitive : Une sous-page dans le menu d’administration vous permet de configurer rapidement et facilement vos préférences sans complexité technique.
  4. Performances accrues : En réduisant le nombre de révisions inutiles, vous optimisez la taille de la base de données, ce qui améliore potentiellement la vitesse de votre site.

Comment utiliser le module Revisions Control ?

Voici les étapes simples pour tirer parti de cette fonctionnalité :

  1. Activez le module : Allez dans le panneau WPMasterToolKit, puis activez le module Revisions Control.
  2. Accédez au menu des paramètres : Une fois activé, un nouveau sous-menu intitulé Revisions Control sera disponible dans les paramètres de WPMasterToolKit.
  3. Configurez vos limites :
    • Activez ou désactivez le contrôle global. Si activé, indiquez le nombre maximum de révisions à conserver pour tous les types de contenu.
      Contrôle des révisions pour postes WordPress
    • Si le contrôle global est désactivé, vous pouvez activer le contrôle pour chaque type de contenu (comme « articles », « pages ») et définir un nombre spécifique de révisions pour chacun.
      Panneau de contrôle des révisions WordPress
  4. Enregistrez vos paramètres : Cliquez sur le bouton de sauvegarde, et le module appliquera immédiatement vos préférences.

Documentation technique : les hooks utilisés

Le module utilise un hook clé pour ajuster le comportement des révisions dans WordPress :

  • Filtre wp_revisions_to_keep : Ce filtre est utilisé pour définir dynamiquement le nombre de révisions à conserver selon les réglages configurés. Voici son fonctionnement :
    • Si le contrôle global est activé, la valeur définie globalement s’applique.
    • Si le contrôle global est désactivé, la valeur est appliquée individuellement en fonction du type de contenu.

Exemple de code utilisé :

add_filter( 'wp_revisions_to_keep', array( $this, 'limit_revisions' ), 10, 2 );

Pourquoi ce choix technique ?

Nous avons décidé d’utiliser le filtre natif wp_revisions_to_keep car il est performant et s’intègre directement dans le noyau de WordPress. Cela permet de modifier le comportement des révisions sans surcharge inutile, tout en offrant une compatibilité maximale avec les autres fonctionnalités de WordPress. De plus, les paramètres globaux et granulaires offrent une flexibilité qui s’adapte à tous les cas d’utilisation, qu’il s’agisse d’un petit site ou d’un site volumineux avec de nombreux types de contenus personnalisés.

Pro
à partir de
3.50$
/Mois
14
Jours
Garantie de remboursement
sans risque à 100 % !

Conclusion

Le module Revisions Control est une solution puissante et flexible pour gérer efficacement les révisions dans WordPress. En évitant l’accumulation de révisions inutiles, il contribue à maintenir votre base de données optimisée, tout en vous offrant un contrôle total sur les paramètres globaux et spécifiques.

Si vous cherchez à remplacer plusieurs plugins par une solution tout-en-un légère et efficace, WPMasterToolKit et son module Revisions Control sont faits pour vous !

Catégorie
Contenus et médias
Version
≤ 1.3.0
Type
Gratuit
Plus de 20 avis
+1000
Installations
106
Modules
Pro
à partir de
30.00$
/An