2

我正在尝试添加一个主题选项页面,这是我正在使用的一段代码..

add_theme_page('Theme Options', 'Theme Options', 'read', 'theme-option-slug' , 'theme_settings_page');

我想知道参数列表中的“读取”是什么意思。另外,如果我用管理员替换它,它就不起作用。

我可以使用哪些值来替换“读取”。我在 Wordpress CodeX 上阅读过,它是 Capability 的领域。但是,在函数中输入 、 等选项Editor不起作用Administrator

所以,我需要知道我可以使用的代码的确切值......

4

1 回答 1

2

Codex提供了一些关于每个参数是什么以及它如何工作的有用信息。至于“读取”值,您几乎知道它是一种仅允许某些用户查看给定页面的功能。

不幸的是,您无法定义角色来确定哪些人可以看到您的页面,哪些人不能看到您的页面。您必须定义一个Capability。如果您只希望具有管理权限的人查看您的页面,则需要选择管理员角色独有的功能。

将“read”更改为“create_users”之类的内容,这应该可以满足您的需要。该表应该对您有所帮助。

于 2012-11-27T17:24:18.443 回答