将角色应用于管理子菜单(如外观->菜单)

时间:2010-09-20 作者:Philip Downer

长期潜伏者,但第一次海报。我在谷歌上搜索了很多次,但似乎没有找到这个问题的答案。

我使用JustinTadlock优秀的“Members”插件来设置WP多个客户端安装的角色和权限。我最近部署了一个主题,客户端应该只能访问外观->菜单项,而不能访问管理员外观菜单中的其他子项。

启用后,角色“edit\\u theme\\u options”允许用户访问“主题”、“小部件”和“菜单”。如何过滤子菜单,以便在分配了“编辑自定义菜单”角色后,显示“菜单”链接?

2 个回复
最合适的回答,由SO网友:Philip Downer 整理而成

在进一步搜索并发现$子菜单全局变量后,我找到了一个关于removing sub-menus from the WordPress admin.

当我得到一个完整的解决方案并与插件集成时,我将发布代码。

SO网友:Rarst

我自己不使用插件,所以从理论上讲。这有两个部分:

确定用户是否具有可以查看菜单的角色。插件文档描述current_user_has_role() 函数How to remove menus in WordPress dashboard ( WpRecipes )

结束

相关推荐