我必须为WordPress中的用户创建一个Reviewer(自定义)角色,如何创建自定义规则?
答案 0 :(得分:35)
您可以使用{/ 3}}功能
<?php add_role( $role, $display_name, $capabilities ); ?>
实施例
add_role('basic_contributor', 'Basic Contributor', array(
'read' => true, // True allows that capability
'edit_posts' => true,
'delete_posts' => false, // Use false to explicitly deny
));
答案 1 :(得分:5)
如果您不想编写大量代码,但想使用插件,那么我强烈推荐Justin Tadlock的会员插件:https://wordpress.org/extend/plugins/members/
它应该很容易提供您所寻求的功能。
祝你好运!答案 2 :(得分:2)
答案 3 :(得分:0)
您可以删除WordPress默认用户角色并创建自己的角色。
从您的WordPress管理面板。 导航至:
外观&gt;编辑&gt; (选择你的主题)&gt;主题功能
add_role('newbie', __(
'Newbie'),
array(
'read' => true, // Allows user to read
'create_posts' => true, // Allows user to create new posts
'edit_posts' => true, // Allows user to edit their own posts
)
);