如何在仪表板中隐藏设置选项卡的某些子菜单?

时间:2011-02-20 作者:J82

我想隐藏某些菜单,如媒体、隐私和永久链接。我一直在使用下面的代码隐藏整个父菜单,但不知道如何处理子菜单。

function remove_menus () {
global $menu;
        $restricted = array(__(\'Links\'), __(\'Comments\'), __(\'Appearance\'), __(\'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)]);}
        }
}
add_action(\'admin_menu\', \'remove_menus\');

2 个回复
最合适的回答,由SO网友:Evan Yeung 整理而成

如果您想自己编写代码,这里有一个很好的自定义管理菜单的教程。http://sixrevisions.com/wordpress/how-to-customize-the-wordpress-admin-area/

从教程复制时,会删除编辑器子链接:

function remove_editor_menu() {
    remove_action(\'admin_menu\', \'_add_themes_utility_last\', 101);
}
add_action(\'_admin_menu\', \'remove_editor_menu\', 1);
注意:您需要知道显示它的功能/操作

SO网友:Dwayne Charrington

有一个插件,叫做:管理菜单编辑器,你可以在这里下载-http://wordpress.org/extend/plugins/admin-menu-editor/ 这太神奇了。你可以在Wordpress管理员中显示和隐藏菜单的子部分和整个菜单,我一直使用它来阻止客户端更改某些内容和破坏网站。

结束

相关推荐