如何禁用编辑器用户管理员页面中的某些菜单

时间:2015-10-15 作者:Jason Jason

如何禁用media, pages, comments, profiletools 在编辑器用户管理员页面中?

enter image description here

1 个回复
最合适的回答,由SO网友:PHP Team 整理而成

将此代码放入当前活动主题的函数中。php文件

 function remove_editor_menus()
    {
    global $menu;
    global $current_user;
    get_currentuserinfo();

    if($current_user->user_level < 10)
    {
        $restricted = array(__(\'Pages\'),
                            __(\'Media\'),
                            __(\'Comments\'),
                            __(\'Tools\'),                                
        );
        end ($menu);
        while (prev($menu)){
            $value = explode(\' \',$menu[key($menu)][0]);
            if(in_array($value[0] != NULL?$value[0]:"" , $restricted)){unset($menu[key($menu)]);}
        }// end while

    }// end if
}

    add_action(\'admin_menu\', \'remove_editor_menus\');

相关推荐