導讀:建站技術建站技術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.bifwcx.com/article/web_35544.html