微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

WordPress中创建用户角色的相关PHP函数使用详解

wordpress 认有 “订阅者”、“投稿者”、“作者”、“编辑” 和 “管理员” 五个用户角色,权限由低到高,但认的五个角色可能不够我们用,这时可以使用 add_role() 函数创建一个角色。

用法

rush:PHP;"> add_role( $role,$display_name,$capabilities );

参数

$role

(字符串)(必须)用户角色 ID

认值:None

$display_name

(字符串)(必须)用户角色显示前台的名字

认值:None

$capabilities

(数组)(可选)用户角色的权限

认值:None

返回值

如果此角色 ID 的角色不存在并且创建成功,则返回 WP_Role 类;用户角色已经存在或者创建失败则返回空。

例子

true,'edit_posts' => true,'delete_posts' => false ) ); if( $result ) echo '用户角色创建成功!'; else echo '因为用户角色已经存在或者其它原因导致创建失败!';

其它

函数位于:wp-includes/capabilities.PHP

wordpress用户系统看起来虽然很简单,但扩展性非常强,好好的利用插件,可以把 wordpress用户系统打造的不比专业的论坛系统差。

用户的权限管理是用户系统很重要的一部分,虽然这几个身份的权限设计的非常科学,但还是无法满足每个人的需求,本文就来教你怎么自定义这几个身份的权限。 首先安装并启用 Capability Manager Enhanced 插件,进入 “用户” → “Capabilities” 进行权限管理。

首先在右边的 “Select New Role” 选择一个要编辑权限的身份,然后在左边进行权限调整。

调整好之后保存即可。

原文地址:https://www.jb51.cc/php/20669.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐