我需要给编辑角色在小部件上的访问权限(或者如果可能的话,在特定的小部件上)。
我在上使用代码this question 和功能,但我有一个问题。编辑器可以看到小部件以及主题的“主题选项”/“背景”/“自定义”。我尝试使用以下内容编辑代码,但没有任何更改:
// Editor accesso negato file template
function custom_admin_menu() {
$user = new WP_User(get_current_user_id());
if (!empty( $user->roles) && is_array($user->roles)) {
foreach ($user->roles as $role)
$role = $role;
}
if($role == "editor") {
remove_submenu_page( \'themes.php\', \'themes.php\' );
remove_submenu_page( \'themes.php\', \'nav-menus.php\' );
remove_submenu_page( \'themes.php\', \'custom-header.php\' );
remove_submenu_page( \'themes.php\', \'custom-background.php\' );
remove_submenu_page( \'themes.php\', \'theme-editor.php\' );
}
}
add_action(\'admin_menu\', \'custom_admin_menu\');