Question

Long temps Lurker, mais première affiche de temps. Je l'ai cherché Google semblent beaucoup et ne peux pas trouver une réponse à ce problème.

J'utilise un excellent plug-in « » Les membres de Justin Tadlock des rôles et autorisations sur plusieurs installations client de WP. J'ai récemment déployé un thème où le client ne devrait avoir accès à l'apparence -.> Menus article, mais aucun des autres sous-éléments dans le menu Apparence de l'admin

Lorsqu'elle est activée, le rôle « edit_theme_options » permet à l'utilisateur d'accéder « Thèmes », « Widgets » et « Menus ». Comment pourrais-je aller sur le filtrage du sous-menu de sorte que si le rôle « edit_custom_menus » est attribué, le lien "Menus affichera?

Était-ce utile?

La solution

Lors des recherches plus poussées et après avoir découvert la variable globale du $, j'ai réussi à trouver un tutoriel utile sur la suppression des sous-menus de l'admin WordPress .

Je posterai avec le code quand je reçois une solution complète et intégrée mise en œuvre avec le plug-in.

Autres conseils

Je ne me utiliser le plugin, donc théoriquement parlant. Il y a deux parties à ceci:

  1. Déterminer si l'utilisateur a un rôle qui peut voir les menus. La documentation de plug-in décrit la fonction current_user_has_role() pour cela.
  2. En fait cacher des menus si le rôle ne correspond pas. Je n'ai rien testé à offrir, essayez ceci pour commencer: Comment supprimer les menus dans le tableau de bord WordPress (WpRecipes)
Licencié sous: CC-BY-SA avec attribution
Non affilié à wordpress.stackexchange
scroll top