先首先说明一下「用户角色」是一个面向 WordPress 开发者的扩展,如果你只是 WordPress 普通用户,如果不是十分明白,也没关系,就先简单看看就好。😊
使用该扩展之前,首先需要简单理解一下 WordPress 的角色和权限系统,它是用来来验证用户是否有足够的权限来进行某项操作,WordPress 一般是这样操作的,首先给用户分分配角色(Role),然后给每个角色都分配一定的权限(Capabilities),最后用户进行操作的时候,通过判断这个用户是否有某项权限来确认。
但是用户的角色和权限都是在系统底层运行的,很多时候需要去查源代码才知道某个角色有什么权限,所以我们这个「用户角色」扩展,则把 WordPress 这个角色和权限系统做成可视化,直接在后台就可以查看用户角色的权限,也可以进行增删改操作。
安装好扩展之后,在用户的菜单下面就会有一个「角色管理」的子菜单,点击进去就会看到目前系统所有的用户角色:
点击编辑,就可以看到每个角色所拥有的权限:
然后就可以修改当前该角色的权限列表,添加或者删除都可以,也可以拖动排序,虽然这个权限的顺序没有什么意义。
当然也可以直接点击新增一个新的角色,然后给这个角色赋予一定的权限,最后如果你觉得某个角色没有意义,也可以删除。
另外如果管理员登录后台之后,可以在自己或者其他用户的个人资料页面下面,看到当前用户的额外权限,也可以添加,修改或者删除这些额外的权限。
这样,如果某个用户需要某种权限,而又不需要整体升级权限的时候,可以通过额外权限进行处理。
如果设置出现了混乱或者错误,还可以点击批量操作旁边的「重置」按钮,一键重置所有用户角色和权限:
其实重置就是把这个扩展自定义所有的权限或者角色全部去除了,所以有了这个重置的按钮,就可以大胆的进行任何操作,大不了,到时候重置一下即可。😆