Le nouvel éditeur de blocs WordPress (appelé Gutenberg au cours du développement) dans WordPress 5.0 apporte de nombreux nouveaux blocs (d’où le nom!). En plus de plus de 34 blocs prédéfinis, les plug ins tiers peuvent ajouter leurs propres blocs à utiliser dans un projet. Tout cela signifie que pouvez voir des centaines de blocs lorsque créez du contenu en utilisant le nouvel éditeur de blocs de Gutenberg. Parlons du chaos! Pour aider à mieux gérer ces blocs, je vais montrer comment désactiver les blocs Gutenberg dans le nouvel éditeur. Vous pouvez désactiver les blocs pour tous les utilisateurs. Alternativement, pouvez désactiver les blocs Gutenberg pour des rôles damp;rsquoutilisateur spécifiques, des comptes damp;rsquoutilisateur, certains types de messages, etc.
Certains des cas potentiels damp;rsquoutilisation de la politique dans cet article sont de simplifier lamp;rsquointerface de lamp;rsquoéditeur de blocs en supprimant les blocs qui ne seront jamais utilisés. En gros, moins de désordre. Limite les types de contenu que damp;rsquoautres utilisateurs peuvent créer. Par exemple, si avez des auteurs tiers sur votre site, ne voudrez peut être pas quamp;rsquoils incluent des blocs de paiement ou damp;rsquoautres contenus. Ou, si créez des sites clients, ne voudrez peut être pas les autoriser à utiliser tous les blocs. Limite les types de contenu qui peuvent être inclus dans un type de message particulier. Par exemple, pour un type particulier de poste, namp;rsquoavez peut être besoin que damp;rsquoun ensemble spécifique de blocs de base. Prêt à plonger? Voici comment désactiver les blocs Gutenberg ou restreindre lamp;rsquoaccès aux blocs en fonction du rôle de lamp;rsquoutilisateur ou du compte de lamp;rsquoutilisateur. Je vais commencer par deux plug ins simples qui permettent de le faire. Par conséquent, je vais analyser comment utiliser votre code pour le mettre en œuvre.
Remarque: souhaitez désactiver complètement le nouvel éditeur et continuer à utiliser l’ancien éditeur tinymce, consultez notre post complet sur la façon de désactiver le nouvel éditeur de blocs Gutenberg pour WordPress. Comment désactiver un bloc damp;rsquoéditeur Blo
Il y a plusieurs plug ins différents qui prétendent aider à désactiver les blocs de Gutenberg, mais jamp;rsquoaime le plug in gratuit joomunited Advanced Gutenberg, que jamp;rsquoai revu ici il y a quelques mois, et aussi désactiver le plug in de blocs de Gutenberg, qui est une option plus légère. Je vais montrer comment utiliser les deux méthodes.
Le Guide avancé du plug in Gutenberg permet de créer différents profils qui définissent les blocs disponibles. Pour désactiver globalement un bloc, pouvez assigner un profil à tous les utilisateurs. Alternativement, pouvez créer un profil distinct pour un seul utilisateur ou un rôle damp;rsquoutilisateur pour modifier les blocs disponibles en fonction de lamp;rsquoutilisateur qui utilise lamp;rsquoéditeur. Advanced Gutenberg a également ajouté ses propres ensembles de blocs, mais pouvez les désactiver si le souhaitez. Cet article se poursuit à l’étape 1: une fois le plugin installé et activé par WordPress, créez un nouveau profil. Org, allez sur l’onglet New adv.gutenberg dans le tableau de bord WordPress et cliquez sur nouveau profil:
Ensuite, nommez votre profil et cliquez sur Enregistrer: Étape 2: Sélectionnez le Profil damp;rsquoutilisateur que souhaitez appliquer à lamp;rsquoétape suivante et allez dans la zone propriétés du profil. Cette zone permettra de sélectionner les utilisateurs qui utiliseront ce profil. Vous pouvez choisir une option spécifique: le rôle damp;rsquoutilisateur du profil damp;rsquoutilisateur, ou pouvez faire ce qui suit en même temps: voulez désactiver le bloc Gutenberg pour chaque utilisateur du site, il suffit de sélectionner tous les rôles damp;rsquoutilisateur pour appliquer ce profil globalement. Étape 3: Sélectionnez les blocs à désactiver pour sélectionner les blocs disponibles pour lamp;rsquoutilisateur de ce profil, allez à la liste des blocs. Par défaut, tous les blocs sont activés. Cependant, pouvez désactiver tous les blocs requis en utilisant le bouton de basculement simple.
Lamp;rsquoarticle se poursuit comme suit: En plus de collecter des blocs prédéfinis et vos propres blocs
Envisagez de fermer, namp;rsquoincluez que les blocs à activer et tous les autres blocs seront désactivés.
Voici le fragment de base que utiliserez: la fonction my _ allowed Block types ($allowed Block types, $post) {renvoie un tableau (amp;lsquoCORE Partitionamp;rsquo) Ajouter un filtre U (
Pour trouver des blocs à inclure dans le tableau, utilisez lamp;rsquoéditeur de code Gutenberg. Par exemple, un bloc de boutons ugb button est bouché avec un bloc de boutons ugb Button: le souhaitez, pouvez également utiliser la règle if pour modifier davantage ce fragment de code de base pour cibler un type de message particulier. ne voulez pas trier tous les blocs Gutenberg disponibles, ou si voulez seulement limiter les blocs auxquels certains utilisateurs peuvent accéder, devriez utiliser lamp;rsquoune des méthodes suivantes.
Le Gutenberg avancé est le plus facile à utiliser si voulez restreindre lamp;rsquoaccès au bloc Gutenberg en fonction du rôle de lamp;rsquoutilisateur ou du compte de lamp;rsquoutilisateur. Cependant, si voulez seulement désactiver certains blocs globalement, les trois solutions sont très simples, désactiver les blocs Gutenberg ou votre code personnalisé fournit la solution la plus légère. Avez d’autres questions sur la façon de désactiver les blocs Gutenberg dans le nouvel éditeur de blocs de WordPress? Veuillez nous faire part de vos commentaires et nous ferons de notre mieux pour aider!
Comment limiter ou désactiver les blocs dans Éditeur de blocs WordPress (Gutenberg)