后端开发|php教程
WordPress,用户,权限,PHP
后端开发-php教程
WordPress 默认有 “订阅者”、“投稿者”、“作者”、“编辑” 和 “管理员” 五个用户角色,权限由低到高,但默认的五个角色可能不够我们用,这时可以使用 add_role() 函数创建一个角色。
app商城项目源码,vscode切换wsl,ubuntu如何截长图,怎么关tomcat,sqlite不能删除列名,js右键菜单插件,写前端的框架吗,python爬虫爬视频,api接口 php,合肥seo建站,个人官网网站源码共享,网页聊天框模板,帝国cms作文模板,js页面打开进度条没完成前加载,教材管理系统登录页面代码下载,域名授权程序lzw
用法
易语言短信轰炸机源码,刚删除的vscode软件哪里找,ubuntu边框消失,怎么关闭已运行的tomcat,sqlite 输出csv,平面网页设计培训,上传服务器的绝对路径,拖拽插件排序同步,dist文件前端框架,爬虫类霸主,沧州php,网站关键词seo优化,js网站统计代码,网页里如何加入背景雪花飘落,在线考试网页模板,手机端页面翻页插件,云计调旅游管理系统,小程序分销商城源码lzw
add_role( $role, $display_name, $capabilities );
参数
网络公司php源码,vscode无法选择解析器,xvfb ubuntu,tomcat运维平台,sqlite搜索数据,网页设计价位,怎么查看公司邮箱服务器,pdf js插件,前端ajax 框架,爬虫小喇叭,数组转字符串php,百度seo收录软件,springboot抢单模式,织梦网站程序模板下载,html网页导航栏模板,科技公司官网模板,dede栏目后台修改,html页面进度条实现,php 账号管理系统,matlab中解方程的程序lzw
$role
(字符串)(必须)用户角色 ID
默认值:None
$display_name
(字符串)(必须)用户角色显示在前台的名字
默认值:None
$capabilities
(数组)(可选)用户角色的权限
默认值:None
返回值
如果此角色 ID 的角色不存在并且创建成功,则返回 WP_Role 类;用户角色已经存在或者创建失败则返回空。
例子
$result = add_role( ew_role_created, __( 新建用户角色例子, Bing ), array( ead => 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” 选择一个要编辑权限的身份,然后在左边进行权限调整。
调整好之后保存即可。