欧美大屁股bbbbxxxx,狼人大香伊蕉国产www亚洲,男ji大巴进入女人的视频小说,男人把ji大巴放进女人免费视频,免费情侣作爱视频

歡迎來到入門教程網(wǎng)!

WordPress

當(dāng)前位置:主頁 > CMS教程 > WordPress >

WordPress后臺(tái)刪除不需要的側(cè)邊欄菜單方法

來源:本站原創(chuàng)|時(shí)間:2020-01-11|欄目:WordPress|點(diǎn)擊: 次

本文實(shí)例講述了WordPress后臺(tái)刪除不需要的側(cè)邊欄菜單方法。分享給大家供大家參考。

具體實(shí)現(xiàn)方法是在當(dāng)前主題的functions.php中添加以下代碼:

復(fù)制代碼
代碼如下:
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() ) {
// 刪除左側(cè)菜單
add_action('admin_menu', 'remove_menus');
}

自定義要去除的頂級(jí)菜單

以上代碼核心部分是一個(gè)函數(shù)remove_menus(),然后通過WordPress的動(dòng)作接口函數(shù)add_action來執(zhí)行remove_menus函數(shù),在remove_menus函數(shù)中,通過$restricted數(shù)組來定義需要?jiǎng)h除哪些菜單項(xiàng),以上$restricted數(shù)組提供了全部菜單項(xiàng),也就是說如果你全部將以上代碼不做修改地復(fù)制到functions.php,那你的WordPress后臺(tái)就沒有任何菜單了,你應(yīng)該根據(jù)實(shí)際需要去除菜單。

下面講講$restricted各個(gè)數(shù)組項(xiàng)對(duì)應(yīng)的菜單:

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

__('Posts') : 文章

__('Media') : 媒體

__('Links') : 鏈接

__('Pages') : 頁面

__('Comments') : 評(píng)論

__('Appearance') : 外觀

__('Plugins') : 插件

__('Users') : 用戶

__('Tools') : 工具

__('Settings') : 設(shè)置

例如你只想去除評(píng)論和工具菜單,你只需改寫以上代碼第3行的$restricted數(shù)組代碼如下:

復(fù)制代碼
代碼如下:
$restricted = array(__('Comments'), __('Tools'));

根據(jù)用戶角色去除菜單

wordpress共有5種角色:
administrator(管理員) editor(編輯) author(作者) contributor(投稿者) subscriber(訂閱者)

判斷角色方法舉例:

復(fù)制代碼
代碼如下:
if(!current_user_can('administrator')){……} //當(dāng)不是管理員

去除非管理員用戶后臺(tái)一級(jí)菜單和二級(jí)菜單舉例,在主題functions.php中添加如下代碼:

復(fù)制代碼
代碼如下:
/*not_administrator_remove_menu_page*/
function n_a_remove_menu_page(){
remove_submenu_page( 'edit.php', 'post-new.php' ); //移除"文章"下的"寫文章"
remove_menu_page('tools.php');
remove_menu_page('edit-comments.php');
}
if(!current_user_can('administrator') && is_admin()){
add_action('admin_menu', 'n_a_remove_menu_page');
}

希望本文所述對(duì)大家的WordPress建站有所幫助。

上一篇:WordPress博客防黑基礎(chǔ)技巧

欄    目:WordPress

下一篇:WordPress建站有哪些優(yōu)勢

本文標(biāo)題:WordPress后臺(tái)刪除不需要的側(cè)邊欄菜單方法

本文地址:http://mengdiqiu.com.cn/a1/WordPress/12735.html

網(wǎng)頁制作CMS教程網(wǎng)絡(luò)編程軟件編程腳本語言數(shù)據(jù)庫服務(wù)器

如果侵犯了您的權(quán)利,請(qǐng)與我們聯(lián)系,我們將在24小時(shí)內(nèi)進(jìn)行處理、任何非本站因素導(dǎo)致的法律后果,本站均不負(fù)任何責(zé)任。

聯(lián)系QQ:835971066 | 郵箱:835971066#qq.com(#換成@)

Copyright © 2002-2020 腳本教程網(wǎng) 版權(quán)所有