您好,登录后才能下订单哦!
本篇内容主要讲解“WordPress中创建用户角色的相关PHP函数使用方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“WordPress中创建用户角色的相关PHP函数使用方法”吧!
WordPress 默认有 “订阅者”、“投稿者”、“作者”、“编辑” 和 “管理员” 五个用户角色,权限由低到高,但默认的五个角色可能不够我们用,这时可以使用 add_role() 函数创建一个角色。
用法
add_role( $role, $display_name, $capabilities );
参数
$role
(字符串)(必须)用户角色 ID
默认值:None
$display_name
(字符串)(必须)用户角色显示在前台的名字
默认值:None
$capabilities
(数组)(可选)用户角色的权限
默认值:None
返回值
如果此角色 ID 的角色不存在并且创建成功,则返回 WP_Role 类;用户角色已经存在或者创建失败则返回空。
例子
$result = add_role( 'new_role_created', __( '新建用户角色例子', 'Bing' ), array( 'read' => 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” 选择一个要编辑权限的身份,然后在左边进行权限调整。
调整好之后保存即可。
到此,相信大家对“WordPress中创建用户角色的相关PHP函数使用方法”有了更深的了解,不妨来实际操作一番吧!这里是亿速云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。