导读:建站技术建站技术wordpress 的后台说简单也简单,说复杂也复杂。。。为了方便,我们可以想办法通过技术手段来对后台的左侧栏进行删除或隐藏,自然是也可以根据不同的用户角色来定网站技术支持网站技术分析。

wordpress的后台说简单也简单,说复杂也复杂。。。为了方便,我们可以想办法通过技术手段来对后台的左侧栏进行删除或隐藏,自然是dede会员中心模板也可以根据不同的用户角色来定义后台侧栏菜单的删减,那么下面就直接说核心教程了!
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(strpos($value[0],?'<')?===?FALSE)?{
??????if(in_array($value[0]?!=?NULL???$value[0]:""?,?$restricted)){
????????unset($menu[key($menu)]);
??????}
????}
????else?{
??????$value2?=?explode('<',?$value[0]);
??????if(in_array($value2[0]?!=?NULL???$value2[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')?:?插件
__('Users')?:?用户
__('Tools')?:?工具
__('Settings')?:?设置
例如你只想去除评论和工具菜单,你只需改写以上代码第3行的$res织梦模板免费tricted数组:
$restricted?=?array(__('Comments'),?__('Tools'));
关键词标签: 建站 不需要 侧边
声明: 本文由我的SEOUC技术文章主页发布于:2023-07-23 ,文章WordPress后台删除不需要的侧边栏菜单,建站技术主要讲述不需要,侧边,建站网站建设源码以及服务器配置搭建相关技术文章。转载请保留链接: http://www.tngdez.cn/article/web_35544.html