我在列表中测试了我在多站点网络上使用的插件的私人Beta版。
插件作者在其中具有添加自定义角色的代码。他们有一个错误,该错误消除了赋予用户除其一个自定义角色以外的任何角色的能力。
当我访问时../wp-admin/network/site-users.php
,“添加用户”角色下拉列表仅显示此插件添加的一个角色。更改角色下拉菜单显示所有WP默认角色,以及此角色和其他插件添加的一些其他角色。如果我尝试将用户更改为这些角色之一,则会出现“您不能为用户提供该角色”错误页面。
我一直在与开发人员讨论此事,他们似乎感到困惑。
我一直在浏览数据库和法典,但找不到有效角色的定义位置。