首页 WordPress教程 WordPress修改、删除、新增自定义用户角色教程
正文 评论

WordPress修改、删除、新增自定义用户角色教程

WordPress本身自带5个用户角色,分别为订阅者、贡献者、作者、编辑和管理员, 5个用户角色分配不同用户权限,方便管理WordPress用户的权限 。

但是WordPress自带的用户角色也许不一定适用于我们的站点,所以我们就需要修改用户名称,甚至是删除某些用户角色,然后新增所需的自定义用户角色,例如某个资源站点并不需要作者、订阅者之类的用户觉得,那我们该如何去删除用户角色,又该如何新增自定义用户角色呢?

1、WordPress修改用户角色

1、修改“订阅者”为“游客”案例

//WordPress 修改用户角色add_action(\'init\', \'fanly_change_role_name\');function fanly_change_role_name() {global $wp_roles;if ( ! isset( $wp_roles ) )$wp_roles = new WP_Roles();$wp_roles->roles[\'subscriber\'][\'name\'] = \'游客\';$wp_roles->role_names[\'subscriber\'] = \'游客\';}

使用方法

1、复制下面的代码到 WordPress主题的 functions.php 文件中。

2、修改第 6、7 行中你想要编辑的用户名称,保存即可。

3、完成上面步骤后,在后台-用户-添加用户时,在角色选择中可以看到你所修改的用户角色的新名称。如下图:

2、WordPress添加用户角色

//WordPress 添加用户角色add_role(\'custom_role\', \'自定义角色\', array(    \'read\' => true, //阅读权限,true 表示允许    \'edit_posts\' => true,//编辑文章的权限,true 为允许    \'delete_posts\' => false, //删除文章的权限,false 表示不允许删除));

使用方法

修改第1行“自定义角色”为你想要编辑的用户名称,其他步骤与 WordPress修改用户角色 步骤相同。

添加成功后即可在添加用户时查看新增的自定义用户角色,如下图所示:

3、WordPress删除用户角色

//WordPress 删除用户角色remove_role( \'contributor\' );//投稿者remove_role( \'subscriber\' );//订阅者remove_role( \'author\' );//作者remove_role( \'editor\' );//编辑

使用方法

复制如下代码到WordPress主题的functions.php文件中,即可删除对应用户角色。

扫码关注wp主题君

精选优质免费WordPress主题模板,分享最新WordPress实用建站教程!

记住我们的网址:ztJun.com

-=||=-收藏赞 (0)
更多主题
单栏极简文艺WordPress博客主题:Diaspora主题
¥ 0 关注:20,375
详情
简约黑白WordPress个人博客主题:Personal主题
¥ 0 关注:20,230
详情
v1.0.0
小程序收录免费WordPress主题:XCX主题
¥ 0 关注:20,028
详情
v1.0.0
一款简约单栏的免费WordPress博客主题:itheme主题
¥ 0 关注:18,247
详情
功能丰富切轻量的WordPress虚拟资源主题:Rizhuti主题
¥ 599 关注:18,202
详情
大气优雅免费WordPress博客主题:HONEY主题
¥ 0 关注:15,015
详情
回复
暂无评论

不要再留垃圾评论了,主题君整理资源不容易,留几句鼓励的话吧。