14

我必须在 WordPress 中为用户创建审阅者(自定义)角色,如何创建自定义规则?

4

4 回答 4

35

您可以使用添加角色功能,例如

<?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
));

如果您不想编写任何代码,请参阅本教程(讨论自定义规则)和此插件。

于 2012-10-20T15:59:11.500 回答
4

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

它应该很容易提供您想要的功能。

祝你好运!

于 2012-10-20T12:40:52.380 回答
1

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

用户角色编辑器

能力管理器增强

于 2013-12-04T08:44:39.667 回答
0

您可以删除 WordPress 默认用户角色并创建自己的角色。

从您的 WordPress 管理面板。导航:

外观 > 编辑器 >(选择您的主题)> 主题功能

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

资源

于 2016-03-09T13:16:12.577 回答