你曾经和一个很难理解技术的客户合作吗? 那么,作为一名顾问,设计师或开发人员,你的工作就是让事情变得更容易。 WordPress管理面板在菜单中有很多选项,但是如果需要的话,你可以很容易地将它们除掉。 我们的客户之一,我们需要摆脱几个菜单项,所以她更容易理解的东西。 在本文中,我们将向您展示在WordPress管理面板中删除菜单项是多么容易。
对于WordPress 3.1或更高版本,只需将以下代码粘贴到主题的functions.php文件中:
add_action('admin_menu','my_remove_menu_pages'); 函数my_remove_menu_pages(){ remove_menu_page( '链接manager.php'); }
在WordPress 3.1之前的版本中,您需要将以下代码粘贴到主题的functions.php文件中:
function remove_menus(){ 全局$菜单; $ restricted = array(__('Links')); 结束($菜单); while(prev($ menu)){ $ value = explode('',$ menu [key($ menu)] [0]); 如果(in_array($ value [0]!= NULL?$ value [0]:“”,$ restricted)){unset($ menu [key($ menu)]);} } } add_action('admin_menu','remove_menus');
上面的代码将摆脱所有用户(包括管理员)的链接选项。 只有两个用户角色才能看到“链接”选项卡(管理员和编辑者)。 现在,如果这是一个多作者的网站(那里有很多编辑器),而你作为管理员仍然需要访问链接菜单,那么你可以添加参数来做到这一点。
您需要使用函数current_user_can(),并且使用简单的if语句,您可以摆脱链接菜单或其他特定用户角色的项目。
对于在大型网站工作的顾问和开发人员来说,这是一个非常方便的技巧。
其他来源
删除菜单页面
当前用户可以参考功能
用户角色和功能图表