Menu d’administration, menu de navigation et widgets par rôle
Trois couches, un avertissement : ce qui est masqué ici est masqué — pas interdit. Une entrée de menu absente de la barre reste joignable par son adresse tant que le rôle détient le droit correspondant. Qui veut vraiment interdire retire le droit dans la matrice ; WordPress s’en charge alors lui-même. L’interface le dit à chacun des trois endroits.
Menu d’administration
- Dans la barre latérale gauche, sous « Visibilité », choisis « Menu d’administration ».
- Choisis le rôle en haut.
- Coche les entrées qui doivent disparaître pour ce rôle — cochée signifie : cette entrée disparaît.
- Enregistre pour ce rôle.
Menu de navigation
Les éléments de menu isolés en front se règlent là où l’élément est de toute façon modifié : dans l’éditeur de menus de WordPress. Une seconde liste ailleurs serait une seconde source qui finirait par diverger de la première. La règle agit via le filtre wp_get_nav_menu_items.
wp_get_nav_menu_itemsWidgets
Les widgets isolés en front peuvent être affichés ou masqués selon le rôle — pour l’encadré qui ne concerne que la rédaction, ou le bloc de connexion dont les connectés n’ont plus besoin. Si ton thème n’utilise pas de widgets, la zone le dit : les thèmes blocs utilisent des blocs au lieu de widgets, et pour ceux-là cette commande n’existe pas.
Zones des plugins Kakapo
Sous « Zones Kakapo », des zones à l’intérieur des plugins Kakapo peuvent être verrouillées par rôle — pour que la rédaction puisse entretenir les zones métier sans résilier la licence ni changer le white label. Les six zones système white label, licence, Tes données, Guide, Aide et assistance et Sites distants appartiennent au cadre commun de la suite : pour un rôle verrouillé, elles ne sont même pas émises, et le cadre refuse leurs actions. C’est un vrai verrou. Les zones métier, chaque plugin les rend lui-même — l’entrée de menu et le panneau y disparaissent, mais le contenu était dans la réponse du serveur.