KakapoWP KakapoWP
登录 确保终身保障
帮助中心/Roles/导出配置、导入它,并在网络中分发

导出配置、导入它,并在网络中分发

Gilt für: Kakapo Roles· 4 分钟阅读

在一个站点上花了一小时的权限配置,不该在下一个站点再花一小时。本插件管理的一切都会被导出:角色、权限、可见性规则和跳转。

哪些不随行

  • 许可证密钥。它属于这个站点;否则就会以明文形式出现在一份要经手多人的文件里。
  • 单个用户的分配。在目标站点上没有意义——那里的用户 ID 是另一套。

两种导入模式

  • “补充”保留已有权限,并把缺的补上。
  • “替换”写入文件里的角色状态——这边多出来的会进回收站。
如果文件里的 administrator 角色没有 manage_options,在“替换”模式下会被拒绝——否则之后就再没人能进入后台了。来自更高版本的文件同样会被拒绝,而不是读一半。

在网络中分发角色

在多站点中,“网络”区域让所有站点的角色保持一致。分发的是本站点的角色状态,推送到其他所有站点;各站点自有的角色会在此过程中丢失——这是复制,不是合并。“每次改动时自动分发”开关会在每次创建、修改或删除角色之后把状态继续推送出去。

在网络管理中,同一操作位于“设置”下——并附带所有站点及其角色数量的清单。它仅限超级管理员:把角色分发到网络的所有站点,不该是在某个子站点上做出的决定。

谁在什么时候改了什么

权限很少改动,作用却很久。半年后若有人追问,是谁给了编辑部发布的权限,wp_user_roles 只会沉默——它只知道此刻的状态。变更记录会保留时间、用户、改动的类型,以及一句说明;没有 IP 地址,没有浏览器标识。

这篇文章对您有帮助吗?