如何在Wordpress中创建自定义用户角色

时间:2012-10-20 05:54:16

标签: wordpress

我必须为WordPress中的用户创建一个Reviewer(自定义)角色,如何创建自定义规则?

4 个答案:

答案 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
));

add rolesee this tutorial (custom rule discussed)

答案 1 :(得分:5)

如果您不想编写大量代码,但想使用插件,那么我强烈推荐Justin Tadlock的会员插件:https://wordpress.org/extend/plugins/members/

它应该很容易提供您所寻求的功能。

祝你好运!

答案 2 :(得分:2)

最好使用插件,这样您也可以为特定用户添加/编辑功能。 有2个好的插件可用

User Role Editor

Capability Manager Enhanced

答案 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
 )
);

Source