web-dev-qa-db-fra.com

Accès éditeur au menu: type de message personnalisé manquant

J'ai utilisé ce code;

$roleObject = get_role( 'editor' );
if (!$roleObject->has_cap( 'edit_theme_options' ) ) {
    $roleObject->add_cap( 'edit_theme_options' );
}

ajouter un accès au menu pour les éditeurs.

J'ai un type de message personnalisé 'Masterclasses ". Il apparaît correctement dans la page d'édition du menu de l'administrateur, mais pas dans la page d'édition du menu de l'éditeur.

Comment puis-je ajouter ceci?

2
Chris Pink

Comme toujours, quand vous connaissez la réponse, c'est extrêmement simple. Les types de poteaux personnalisés étaient toujours présents, ainsi que leur taxonomie. Toutes les publications sont absentes de l’éditeur de menu et doivent être activées dans les Options d’écran.

J'ai appuyé sur le bouton et voilà, ils étaient là.

3
Chris Pink

Vous pouvez essayer de donner des capacités pour quelque chose comme add_cap( 'edit_Masterclasses' )

Pour plus d'informations, vous pouvez vous référer à cette documentation http://codex.wordpress.org/Roles_and_Capabilities#Editor

0
echoashu