Na liście znalazłem się, aby przetestować prywatną wersję beta wtyczki, której używam w sieci obejmującej wiele witryn.
Autorzy wtyczek mają tam kod, aby dodać niestandardową rolę. Mają błąd, który usuwa możliwość nadania użytkownikowi dowolnej roli oprócz ich jednej niestandardowej roli.
Kiedy odwiedzam ../wp-admin/network/site-users.php
, menu rozwijane roli „Dodaj użytkownika” pokazuje tylko jedną rolę dodaną przez tę wtyczkę. Menu rozwijane zmiany roli pokazuje wszystkie domyślne role WP, a także kilka dodatkowych ról dodanych przez tę i inne wtyczki. Jeśli spróbuję zmienić użytkownika na jedną z tych ról, pojawia się strona błędu „Nie możesz dać użytkownikom tej roli”.
Rozmawiałem o tym z deweloperem i wydaje się, że są zaskoczeni.
Przeglądam moją bazę danych i kodeks i nie mogę znaleźć, gdzie zdefiniowano prawidłowe role.
źródło