你有没有和一个很难理解技术的客户一起工作过?那么,作为一名顾问,设计师或开发人员,您的工作就是让他们更轻松。WordPress管理面板菜单中有很多选项,但如果需要,你可以很容易地摆脱它们。对于我们的一个客户,我们需要摆脱一些菜单项,因此她更容易理解事物。在本文中,我们将向您展示删除WordPress管理面板中的菜单项是多么容易。

对于WordPress 3.1或更高版本,只需将以下代码粘贴到主题的functions.php文件中:

	add_action( "admin_menu", "my_remove_menu_pages" );
	function my_remove_menu_pages() {
		remove_menu_page("link-manager.php");	
	}

WordPress 3.1之前的版本中,您需要在主题的functions.php文件中粘贴以下代码:

function remove_menus () {
global $menu;
	$restricted = array(__("Links"));
	end ($menu);
	while (prev($menu)){
		$value = explode(" ",$menu[key($menu)][0]);
		if(in_array($value[0] != NULL?$value[0]:"" , $restricted)){unset($menu[key($menu)]);}
	}
}
add_action("admin_menu", "remove_menus");

上面的代码将删除所有用户(包括管理员)的Links选项。只允许两个用户角色查看“链接”选项卡(管理员和编辑者)。现在,如果这是针对多作者网站(有许多编辑器),并且您作为管理员仍然希望访问“链接菜单,则可以添加参数来执行此操作。

您需要利用函数current_user_can(),并使用简单的if语句,您可以删除链接菜单或特定用户角色的其他项目。

对于从事更大规模工作的顾问和开发人员来说,这是一个非常方便的技巧sites。

删除菜单页面
当前用户可以使用函数参考
用户角色和功能图表

评论被关闭。