WordPress后台删除不需要的侧边栏菜单方法


本文整理自网络,侵删。

本文实例讲述了WordPress后台删除不需要的侧边栏菜单方法。分享给大家供大家参考。

具体实现方法是在当前主题的functions.php中添加以下代码:

代码如下:
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)]);}
}
}
if ( is_admin() ) {
// 删除左侧菜单
add_action('admin_menu', 'remove_menus');
}
自定义要去除的顶级菜单

以上代码核心部分是一个函数remove_menus(),然后通过WordPress的动作接口函数add_action来执行remove_menus函数,在remove_menus函数中,通过$restricted数组来定义需要删除哪些菜单项,以上$restricted数组提供了全部菜单项,也就是说如果你全部将以上代码不做修改地复制到functions.php,那你的WordPress后台就没有任何菜单了,你应该根据实际需要去除菜单。

下面讲讲$restricted各个数组项对应的菜单:

__('Dashboard') : 控制板菜单

__('Posts') : 文章

__('Media') : 媒体

__('Links') : 链接

__('Pages') : 页面

__('Comments') : 评论

__('Appearance') : 外观

__('Plugins') : 插件

阅读剩余部分

相关阅读 >>

wordpress制作网站的步骤

wordpress增加网站公告功能

nginx下修改wordpress固定链接导致无法访问的问题解决

wordpress全局变量$wpdb初始化并声明为全局变量的方法

wordpress菜单css类选项设置方法

wordpress通过当前文章的id获取文章标题内容简介的信息

wordpress每篇内容添加二维码方法

讲解wordpress中用于获取评论模板和搜索表单的php函数

如何用nginx配置wordpress的方法示例

允许 wordpress 上传任意文件的方法

更多相关阅读请进入《wordpress》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...