我有一个名为学生的用户角色,并希望允许他们访问私人页面(目前只有管理员和编辑角色可以做到这一点)。我想创建一个函数来做到这一点。我发现了一篇文章,说要在我的孩子主题的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‘,我想确保他们也可以在该页面上提交表单(而不仅仅是阅读页面)。
发布于 2017-05-11 05:02:39
你可以使用插件吗?如果是,请尝试插件Capability Manager Enhanced。
这个插件是管理WordPress角色定义的一种方式。更容易直接在代码中编辑。
https://stackoverflow.com/questions/43902503
复制相似问题