如何在WordPress管理面板中删除菜单项
你有没有和一个很难理解技术的客户一起工作过?那么,作为一名顾问,设计师或开发人员,您的工作就是让他们更轻松。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。
删除菜单页面
当前用户可以使用函数参考
用户角色和功能图表
你有没有和一个很难理解技术的客户一起工作过?那么,作为一名顾问,设计师或开发人员,您的工作就是让他们更轻松。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。
删除菜单页面
当前用户可以使用函数参考
用户角色和功能图表