Я попал в список, чтобы протестировать приватную бета-версию плагина, который я использую в многосайтовой сети.
У авторов плагинов есть код для добавления собственной роли. У них есть ошибка, которая устраняет возможность дать пользователю любую роль, кроме одной пользовательской роли.
Когда я посещаю ../wp-admin/network/site-users.php
, раскрывающиеся списки ролей «Добавить пользователя» показывают только одну роль, добавленную этим плагином. В раскрывающемся меню «Изменение роли» отображаются все роли WP по умолчанию, а также несколько дополнительных ролей, добавленных этим и другими подключаемыми модулями. Если я пытаюсь изменить пользователя на одну из этих ролей, я получаю страницу с ошибкой «Вы не можете предоставить эту роль пользователям».
Я обсуждал это с разработчиком, и они кажутся озадаченными.
Я просматривал свою базу данных и кодекс, и я не могу найти, где определены действительные роли.