J'essaie d'ajouter/activer l'éditeur de thème pour le editor role. Le editor role par défaut n'a pas l'option de gérer les options de thème, donc j'ai ajouté ceci à functions.php:
// get the the role object
$role_object = get_role( 'editor' );
// add $cap capability to this role object
//$role_object->add_cap( 'edit_theme_options' );
$role_object->add_cap( 'manage_options' );
Mais toujours, je ne vois pas l'option de l'éditeur de thème. En fin de compte, je souhaite que l'éditeur de thèmes soit la seule option de sous-menu.
Aucune suggestion?
La fonctionnalité edit_themes
est ce qui permet d’accéder à Apparence> Editeur de thème:
function wpse243341_modify_editor_role() {
$role = get_role( 'editor' );
$role->add_cap( 'edit_themes' );
}
add_action( 'admin_init', 'wpse243341_modify_editor_role');