Comment limiter ou désactiver les blocs dans Éditeur de blocs WordPress (Gutenberg)
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 vous pouvez voir des centaines de blocs lorsque vous créez du contenu en utilisant le nouvel éditeur de blocs de Gutenberg. Parlons du chaos! Pour vous aider à mieux gérer ces blocs, je vais vous montrer comment désactiver les blocs Gutenberg dans le nouvel éditeur. Vous pouvez désactiver les blocs pour tous les utilisateurs. Alternativement, vous pouvez désactiver les blocs Gutenberg pour des rôles d’utilisateur spécifiques, des comptes d’utilisateur, certains types de messages, etc.
Certains des cas potentiels d’utilisation de la politique dans cet article sont de simplifier l’interface de l’é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 d’autres utilisateurs peuvent créer. Par exemple, si vous avez des auteurs tiers sur votre site, vous ne voudrez peut – être pas qu’ils incluent des blocs de paiement ou d’autres contenus. Ou, si vous créez des sites clients, vous 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, vous n’avez peut – être besoin que d’un ensemble spécifique de blocs de base. Prêt à plonger? Voici comment désactiver les blocs Gutenberg ou restreindre l’accès aux blocs en fonction du rôle de l’utilisateur ou du compte de l’utilisateur. Je vais commencer par deux plug – ins simples qui vous permettent de le faire. Par conséquent, je vais analyser comment utiliser votre code pour le mettre en œuvre.
Remarque: Si vous 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 d’éditeur Blo
Il y a plusieurs plug – ins différents qui prétendent vous aider à désactiver les blocs de Gutenberg, mais j’aime le plug – in gratuit joomunited Advanced Gutenberg, que j’ai 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 vous montrer comment utiliser les deux méthodes.
Le Guide avancé du plug – in Gutenberg vous permet de créer différents profils qui définissent les blocs disponibles. Pour désactiver globalement un bloc, vous pouvez assigner un profil à tous les utilisateurs. Alternativement, vous pouvez créer un profil distinct pour un seul utilisateur ou un rôle d’utilisateur pour modifier les blocs disponibles en fonction de l’utilisateur qui utilise l’éditeur. Advanced Gutenberg a également ajouté ses propres ensembles de blocs, mais vous pouvez les désactiver si vous 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 d’utilisateur que vous souhaitez appliquer à l’étape suivante et allez dans la zone propriétés du profil. Cette zone vous permettra de sélectionner les utilisateurs qui utiliseront ce profil. Vous pouvez choisir une option spécifique: le rôle d’utilisateur du profil d’utilisateur, ou vous pouvez faire ce qui suit en même temps: Si vous voulez désactiver le bloc Gutenberg pour chaque utilisateur du site, il suffit de sélectionner tous les rôles d’utilisateur pour appliquer ce profil globalement. Étape 3: Sélectionnez les blocs à désactiver pour sélectionner les blocs disponibles pour l’utilisateur de ce profil, allez à la liste des blocs. Par défaut, tous les blocs sont activés. Cependant, vous pouvez désactiver tous les blocs requis en utilisant le bouton de basculement simple.
L’article se poursuit comme suit: En plus de collecter des blocs prédéfinis et vos propres blocs
Envisagez de fermer, n’incluez que les blocs à activer et tous les autres blocs seront désactivés.
Voici le fragment de base que vous utiliserez: la fonction my _ allowed Block types ($allowed Block types, $post) {renvoie un tableau (‘CORE \/ Partition’); Ajouter un filtre U (\
Pour trouver des blocs à inclure dans le tableau, utilisez l’éditeur de code Gutenberg. Par exemple, un bloc de boutons ugb \/ button est bouché avec un bloc de boutons ugb \/ Button: Si vous le souhaitez, vous pouvez également utiliser la règle if pour modifier davantage ce fragment de code de base pour cibler un type de message particulier. Si vous ne voulez pas trier tous les blocs Gutenberg disponibles, ou si vous voulez seulement limiter les blocs auxquels certains utilisateurs peuvent accéder, vous devriez utiliser l’une des méthodes suivantes.
Le Gutenberg avancé est le plus facile à utiliser si vous voulez restreindre l’accès au bloc Gutenberg en fonction du rôle de l’utilisateur ou du compte de l’utilisateur. Cependant, si vous 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 – vous 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 vous aider!