wake-up-neo.com

Wie aktiviere ich die Themeneditor-Obergrenze für eine Editorrolle?

Ich versuche, den Theme-Editor für die Rolle editor hinzuzufügen/zu aktivieren. Der Editor Rolle hat standardmäßig keine Option zum Verwalten von Designoptionen, daher habe ich dies zu functions.php hinzugefügt:

// 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' );

Die Option für den Themeneditor wird jedoch nicht angezeigt. Am Ende möchte ich, dass der Themeneditor die einzige Untermenüoption ist.

Irgendwelche Vorschläge?

3
alex

Die Funktion edit_themes ermöglicht den Zugriff auf Darstellung> Design-Editor:

function wpse243341_modify_editor_role() {
    $role = get_role( 'editor' );
    $role->add_cap( 'edit_themes' ); 
}
add_action( 'admin_init', 'wpse243341_modify_editor_role');
3
Dave Romsey