我正在尝试添加一个特定的角色来管理我的自定义帖子类型,但我在一开始就陷入了困境。
我添加了add_role()
功能。php文件如下:
add_role(\'resourcerer\', \'Resourcerer\', array(\'read_internal_jobs\'));
并创建了一个具有该角色的用户。但是,当我尝试使用新用户登录时,会出现一个错误
You do not have sufficient permissions to access this page.
我不知道我做错了什么:S
注册自定义帖子类型时,我有以下设置:
\'capability_type\' => array(\'internal_job\', \'internal_jobs\'),
\'map_meta_cap\' => true,
如果我了解
register_post_type() Codex 正确,通过指定
capability_type
这个
capabilities
字符串将分别使用
capability_type
, 例如:edit\\u internal\\u jobs、publish\\u internal\\u jobs等。
我真的很感激任何帮助!