我有一个可以编辑和删除帖子的用户。
我想让他也能访问小部件,但不能访问整个外观,如主题更改、菜单,。。。
有什么解决办法吗?
如果我的英语不好,谢谢你,对不起。
我有一个可以编辑和删除帖子的用户。
我想让他也能访问小部件,但不能访问整个外观,如主题更改、菜单,。。。
有什么解决办法吗?
如果我的英语不好,谢谢你,对不起。
这个edit_theme_options
功能控制对小部件页面以及菜单页面的访问。
然后,您可以从特定角色的外观中删除菜单子菜单,如果有人试图通过url到达该菜单,请重定向它:
/**
* Remove the "Menus" submenu from Appearance
*/
function remove_menus()
{
if (in_array(\'administrator\', wp_get_current_user()->roles))
{
remove_submenu_page(\'themes.php\', \'nav-menus.php\');
}
}
add_action(\'admin_menu\', \'remove_menus\');
/**
* Redirect nav-menus.php to the dashboard
*/
function redirect_menus()
{
global $pagenow;
if ($pagenow === \'nav-menus.php\' && in_array(\'administrator\', wp_get_current_user()->roles))
{
wp_redirect(admin_url());
}
}
add_action(\'admin_init\', \'redirect_menus\');
当然,更换administrator
按您想要的角色。