我必须在 WordPress 中为用户创建审阅者(自定义)角色,如何创建自定义规则?
问问题
37446 次
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 回答
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 回答