我有一个名为Student的用户角色,并希望允许他们访问私人页面(目前只有管理员和编辑角色可以这样做)。我想创建一个这样做的功能。我找到了一篇帖子,说要将它添加到我孩子主题中的functions.php中:
// Allow Students to see Private posts and pages
$subRole = get_role( 'Student' );
$subRole->add_cap( 'read_private_posts' );
$subRole->add_cap( 'read_private_pages' );
但它似乎没有做任何事情。有没有办法改变访问私人页面的能力?
还在上面说'read_private_pages'我想确保他们也可以在该页面上提交表格(不只是阅读页面)。
答案 0 :(得分:1)
你可以使用插件吗?如果是,请尝试插件Capability Manager Enhanced。
此插件是管理WordPress角色定义的一种方法。 在代码中直接编辑更容易。