Contrôlez l’Éditeur Gutenberg avec le Module « Disable Gutenberg » de WPMasterToolKit
L’éditeur de blocs Gutenberg a introduit une nouvelle façon de gérer le contenu dans WordPress. Cependant, il ne convient pas toujours à tous les projets ou flux de travail. Si vous préférez l’éditeur classique ou souhaitez désactiver Gutenberg sur certains types de contenu, le module Disable Gutenberg de WPMasterToolKit est la solution idéale.
Pourquoi désactiver Gutenberg ?
Que ce soit pour des raisons de compatibilité avec des thèmes ou plugins existants, ou pour maintenir une expérience utilisateur plus simple pour vos clients, il existe plusieurs cas où Gutenberg peut ne pas être souhaitable. Avec Disable Gutenberg, vous avez le contrôle total pour activer ou désactiver l’éditeur de blocs en fonction de vos besoins.
Fonctionnalités principales du module Disable Gutenberg
- Désactivation sélective : Désactivez Gutenberg uniquement pour certains types de contenu (post types), tout en le gardant actif pour d’autres.
- Désactivation des styles frontend : Supprimez les fichiers CSS de Gutenberg sur le frontend pour alléger le chargement des pages.
- Restaurer les widgets classiques : Réactivez l’écran de widgets classique si vous utilisez un thème non basé sur des blocs.
- Interface intuitive : Configurez vos préférences facilement grâce à un sous-menu dans le tableau de bord WPMasterToolKit.
Comment utiliser le module Disable Gutenberg ?
- Activez le module : Dans le tableau de bord WPMasterToolKit, activez le module Disable Gutenberg.
- Configurez les préférences :
- Accédez au sous-menu « Disable Gutenberg » dans les paramètres de WPMasterToolKit.
- Cochez les types de contenu (post types) pour lesquels vous souhaitez désactiver Gutenberg.
- Activez ou désactivez la suppression des styles frontend pour optimiser les performances.
- Activez ou désactivez l’utilisation des widgets classiques.
- Enregistrez vos paramètres : Cliquez sur « Enregistrer » pour appliquer vos modifications.
- Profitez du contrôle : Gutenberg sera désactivé selon vos préférences, et les types de contenu spécifiés utiliseront l’éditeur classique.
Cas d’utilisation
- Compatibilité rétroactive : Utilisez l’éditeur classique pour les anciens projets qui ne sont pas optimisés pour Gutenberg.
- Performance optimisée : Supprimez les styles CSS inutiles générés par Gutenberg sur le frontend.
- Gestion simplifiée : Réactivez les widgets classiques pour une gestion plus intuitive dans le tableau de bord.
Documentation technique : les hooks utilisés
Le module utilise des hooks natifs de WordPress pour gérer la désactivation de Gutenberg de manière fluide :
- Filtre
use_block_editor_for_post
Ce filtre permet de désactiver l’éditeur de blocs pour des types de contenu spécifiques.
Exemple :add_filter( 'use_block_editor_for_post', array( $this, 'disable_gutenberg_admin' ), 10, 2 );
- Action
wp_enqueue_scripts
Utilisée pour désactiver les fichiers CSS liés à Gutenberg sur le frontend.
Exemple :add_action( 'wp_enqueue_scripts', array( $this, 'disable_gutenberg_front' ), 100 );
- Filtres
gutenberg_use_widgets_block_editor
etuse_widgets_block_editor
Ces filtres désactivent l’éditeur de blocs pour les widgets et rétablissent l’écran de gestion classique.
Exemple :add_filter( 'gutenberg_use_widgets_block_editor', array( $this, 'disable_gutenberg_widgets' ) );
Nos choix techniques
- Sélectivité : Le module vous permet de désactiver Gutenberg uniquement là où il n’est pas nécessaire, garantissant une transition fluide pour les projets existants.
- Optimisation des performances : La suppression des styles frontend inutiles allège vos pages pour un meilleur temps de chargement.
- Simplicité d’utilisation : Une interface intuitive rend la gestion accessible même aux utilisateurs non techniques.
Conclusion
Le module Disable Gutenberg de WPMasterToolKit est un outil indispensable pour les administrateurs et développeurs souhaitant garder le contrôle sur l’éditeur WordPress. Que ce soit pour préserver la compatibilité, améliorer les performances ou simplifier l’expérience utilisateur, ce module vous offre la flexibilité nécessaire pour gérer Gutenberg selon vos besoins. Essayez-le dès aujourd’hui pour une personnalisation optimale de votre site WordPress !