欧美极品在线观看不卡|国产精品Va免费视频|国产国产人无码在线免费|亚洲精品无码九九九九九|亚洲国产综合精品久久久久|成人国产在线观看高清不卡|制服诱惑一区二区三区六区|国产一区二区精品高清在线观看

新聞中心

WordPress自定義根據(jù)角色設(shè)定菜單可見(jiàn)性

作者 / 無(wú)憂主機(jī) 時(shí)間 2017-03-13 16:53:08

很多時(shí)候,站長(zhǎng)總是在想,是不是有必要網(wǎng)站后臺(tái)的角色,設(shè)定菜單的可見(jiàn)性。這類操作的方法其實(shí)很容易實(shí)現(xiàn)。只要添加幾行代碼即可。這些代碼可以根據(jù)角色的權(quán)限設(shè)定菜單的可見(jiàn)性。這時(shí)候肯定會(huì)說(shuō)為什么不使用插件來(lái)實(shí)現(xiàn),我們的宗旨是什么,降低php主機(jī)資源消耗,達(dá)到網(wǎng)站訪問(wèn)迅速。本節(jié)無(wú)憂主機(jī)小編將給大家介紹一下WordPress自定義根據(jù)角色設(shè)定菜單可見(jiàn)性。 WordPress自定義根據(jù)角色設(shè)定菜單可見(jiàn)性的方法如下: 1、首先是點(diǎn)擊進(jìn)入到我們的控制面板,然后找到文件管理選項(xiàng),如圖所示: 1 2、點(diǎn)擊進(jìn)入之后找到我們站點(diǎn)的根目錄,如圖所示: 2 3、進(jìn)入到這個(gè)目錄之后找到我們的程序的路徑:當(dāng)前主題目錄下functions.php文件,點(diǎn)擊編輯,如圖所示: 3 4、 添加如下代碼:

//WordPress自定義根據(jù)角色設(shè)定菜單可見(jiàn)性
//0級(jí)對(duì)應(yīng)訂閱者
//1級(jí)對(duì)應(yīng)投稿者
//2–4級(jí)對(duì)應(yīng)作者
//5–7級(jí)對(duì)應(yīng)編輯
//8–10級(jí)對(duì)應(yīng)管理員
function remove_menus() {
	global $menu;
	// 這里$restricted設(shè)置了評(píng)論和工具菜單
	$restricted = array(__('Comments'), __('Tools'));
	end ($menu);
	while (prev($menu)){
		$value = explode(' ', $menu[key($menu)][0] );
		if( in_array($value[0] != NULL?$value[0]:"" , $restricted) ){
			unset($menu[key($menu)]);
		}
	}
}
function remove_submenu() {
	remove_submenu_page( 'options-general.php', 'options-privacy.php' );
}
global $current_user;
get_currentuserinfo();
//如果當(dāng)前用戶的等級(jí)小于3,那么就刪除對(duì)應(yīng)的菜單
if ( $current_user->user_level < 3 && is_admin() ) {
	add_action( 'admin_menu', 'remove_menus' );
	add_action( 'admin_init','remove_submenu');
}
5、添加完代碼效果圖,如圖所示: 4

本文地址:http://www.gle-technology.com/wordpress/24859.html

1
1
1
1
1
1
1

客戶服務(wù)熱線

0791-8623-3537

在線客服