在使用WordPress建站的过程中,当我们开放了用户注册的功能,想要给不同的注册用户赋予不同的权限的时候,我们需要先了解一下WordPress默认的用户角色以及权限。
WordPress内置的角色和权限系统,首先将用户分为各个角色(Role),然后给各个角色分配一定的权限。WordPress通过这个内置的系统来验证特定的用户是否有足够的权限来进行某种动作。
WordPress默认的用户角色以及权限如下:
- 1. 管理员 – 拥有所有的管理权限;
- 2. 编辑 – 可以发表文章,编辑文章,以及编辑其他人的文章等;
- 3. 作者 – 可以发布和编辑自己的文章;
- 4. 投稿者 – 可以撰写和编辑自己的文章,但不能发布;
- 5. 订阅者 – 可以查看评论、添加评论、查看文章等。
这篇WordPress教程里我们向大家介绍一下如何修改默认角色的名称。比如将默认的投稿者修改为贡献者,可以使用下面的代码来实现:
1 2 3 4 5 6 7 8 9 10 | <?php function wps_change_role_name() { global $wp_roles; if ( ! isset( $wp_roles ) ) $wp_roles = new WP_Roles(); $wp_roles->roles['contributor']['name'] = '贡献者'; $wp_roles->role_names['contributor'] = '贡献者'; } add_action('init', 'wps_change_role_name'); ?> |
赶紧使用上面的代码来测试一下吧。