通过访问私人页面更改Wordpress用户角色

时间:2017-05-10 20:50:03

标签: wordpress function private user-roles

我有一个名为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'我想确保他们也可以在该页面上提交表格(不只是阅读页面)。

1 个答案:

答案 0 :(得分:1)

你可以使用插件吗?如果是,请尝试插件Capability Manager Enhanced

此插件是管理WordPress角色定义的一种方法。 在代码中直接编辑更容易。