作为‘订阅者’的最低功能的菜单页面不允许‘管理员’访问它?

时间:2011-04-25 作者:Rutwick Gangurde

我添加了一个单独的菜单页(对象页),其最低访问级别为“订阅者”。我这样做是因为我正在注册新用户,他们将成为“订阅者”,拥有编辑插件创建的部分的额外功能。所以我希望他们也能看到这个菜单。我创建的菜单页面如下所示:

add_object_page(\'Personal Section\', \'Personal Section\', \'subscriber\', \'personal-section\', \'personal_section_fn\');

现在,当我使用订阅者凭据登录时,我可以看到此菜单,但当以管理员身份登录时,我无法看到它。我是不是做错了什么?

提前谢谢!

1 个回复
最合适的回答,由SO网友:fuxia 整理而成

subscribera role, not a capability. 使用管理访问的功能,例如。read.

要更好地了解差异,请安装Justin Tadlock’s plugin Members.
对于subscriber 角色您可以获得如下功能列表:

enter image description here

这个administrator 角色对比:

enter image description here

结束

相关推荐

Menu API not switching menus?

我正在使用菜单API,我想切换到其他菜单,但出于某种原因,它保留了第一个菜单这是我的密码在函数中。php add_action( \'init\', \'register_my_menus\',10 ); function register_my_menus() { register_nav_menu(\'main-navigation\', \'Main Navigation\'); } 下面是我的主题文件(header.ph