如何在WordPress中创建自定义用户角色[关闭]

vs3odd8k  于 2023-05-06  发布在  WordPress
关注(0)|答案(4)|浏览(101)

已关闭,此问题需要更focused。目前不接受答复。
**想改善这个问题吗?**更新问题,使其仅通过editing this post关注一个问题。

5年前关闭。
Improve this question
我必须在WordPress中为用户创建一个审阅者(自定义)角色,如何创建自定义规则?

lh80um4z

lh80um4z1#

您可以使用add role函数,如

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

see this tutorial (custom rule discussed)this plugin too if you don't want to write any code.

bvuwiixz

bvuwiixz2#

如果你不想写很多代码,但想使用插件,那么我强烈推荐Justin Tadlock的Members插件:https://wordpress.org/extend/plugins/members/
它应该很容易提供您所寻求的功能。
祝你好运!

yiytaume

yiytaume3#

最好使用插件,这样您就可以为特定用户添加/编辑功能。有2个很好的插件可用
User Role Editor
和/或
Capability Manager Enhanced

iswrvxsc

iswrvxsc4#

您可以删除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
 )
);

Source

相关问题