Wordpress从wp管理中删除菜单项

Wordpress从wp管理中删除菜单项,wordpress,Wordpress,我希望在wp admin中只有帖子,页面和设置,可以删除所有剩余的媒体,插件,用户,工具等 此函数仅从仪表板remove_菜单_页面('upload.php')中删除从$restricted中删除要阻止的菜单 function remove_menus () { global $menu; $restricted = array(__('Dashboard'), __('Posts'), __('Media'), __('Links'), __('Pages'), __('Appeara

我希望在wp admin中只有
帖子
页面
和设置,可以删除所有剩余的
媒体
插件
用户
工具


此函数仅从仪表板
remove_菜单_页面('upload.php')中删除

从$restricted中删除要阻止的菜单

function remove_menus () {
global $menu;
    $restricted = array(__('Dashboard'), __('Posts'), __('Media'), __('Links'), __('Pages'), __('Appearance'), __('Tools'), __('Users'), __('Settings'), __('Comments'), __('Plugins'));
    end ($menu);
    while (prev($menu)){
        $value = explode(' ',$menu[key($menu)][0]);
        if(in_array($value[0] != NULL?$value[0]:"" , $restricted)){unset($menu[key($menu)]);}
    }
}

积分将通过

从$restricted中删除您想要阻止的菜单

function remove_menus () {
global $menu;
    $restricted = array(__('Dashboard'), __('Posts'), __('Media'), __('Links'), __('Pages'), __('Appearance'), __('Tools'), __('Users'), __('Settings'), __('Comments'), __('Plugins'));
    end ($menu);
    while (prev($menu)){
        $value = explode(' ',$menu[key($menu)][0]);
        if(in_array($value[0] != NULL?$value[0]:"" , $restricted)){unset($menu[key($menu)]);}
    }
}

由于WordPress 3.1您可以更好地使用

从文档中:

请注意,删除菜单页面不会阻止用户访问 这些屏幕直接显示。删除菜单并不能取代删除菜单的需要 根据需要筛选用户的权限

对于子菜单项:

要删除管理中的子菜单项,请使用“删除子菜单”页面。使用 remove_menu_page()不适用于子菜单项


由于WordPress 3.1,您可以更好地使用

从文档中:

请注意,删除菜单页面不会阻止用户访问 这些屏幕直接显示。删除菜单并不能取代删除菜单的需要 根据需要筛选用户的权限

对于子菜单项:

要删除管理中的子菜单项,请使用“删除子菜单”页面。使用 remove_menu_page()不适用于子菜单项


不永远不要更改wp admin文件夹中的文件。这应该添加到wp content/themes/YOUR_ACTIVE_THEME/functions.php中。(当然,您的“活动”主题是您当前的活动主题)为什么这比公认的答案@user63457要好?@r如果WordPress改变了全局$menu的构建方式,那么公认的答案将不再有效。使用官方功能更能证明未来。您可以使用此light插件。org/plugins/hide-admin-menuno!永远不要更改wp admin文件夹中的文件。这应该添加到wp content/themes/YOUR_ACTIVE_THEME/functions.php中。(当然,您的“活动”主题是您当前的活动主题)为什么这比公认的答案@user63457要好?@r如果WordPress改变了全局$menu的构建方式,那么公认的答案将不再有效。使用官方功能更能证明未来。您可以使用此light插件。org/plugins/hide-admin-menuYou可以使用这个light插件。org/plugins/hide-admin-menuYou可以使用这个light插件。org/plugins/hide-admin-menu