(首先,抱歉我的英语不好)
我想知道是否有一种纯粹的php方式允许编辑用户编辑菜单。
此代码允许编辑器访问外观菜单,并且工作正常。
y
但我不希望他编辑主题或小部件。我知道有插件来管理这些功能,但我正在寻找一种简单的php方式来做到这一点,任何想法?
提前致谢!
答案 0 :(得分:1)
您如何看待这个?
$role_object = get_role('editor');
$role_object->add_cap('edit_theme_options');
add_action('admin_head', function()
{
// Check if the user === 'editor'
if (is_object(get_role('editor'))) {
remove_submenu_page('themes.php', 'themes.php');
remove_submenu_page('themes.php', 'widgets.php');
}
});