我已经尝试了几个角色插件:成员、用户角色编辑器、高级自定义字段Pro的用户角色字段设置(这不适用于选项页,只适用于ACF字段本身)、增强的Capability Manager,我无法让他们以我在中为站点创建的选项页为目标functions.php
:
$acf_args = array(
\'page_title\' => \'Editable Content\',
\'menu_slug\' => \'editable-content\',
\'capability\' => \'manage_options\'
);
acf_add_options_page( $acf_args );
我尝试添加
capability
属性,但这似乎不允许特定的用户角色仅针对选项页。任何用户角色都可以访问选项页,但只有指定的角色可以编辑选项页,而管理员中没有其他角色可以编辑选项页。(如果这个指定的用户可以查看页面、帖子、插件等,也可以,但他们不能编辑、添加、更新或删除任何内容)。
我有没有办法做到这一点?我是否可以在中使用上述插件之一以及其他代码functions.php
? 还是我只限于在functions.php
? 我以前处理过基本意义上的WordPress用户角色,但没有像现在这样具体。。。。