Ich habe mich auf die Liste gesetzt, um eine private Beta eines Plugins zu testen, das ich in einem Multisite-Netzwerk verwende.
Die Plugin-Autoren haben dort Code, um eine benutzerdefinierte Rolle hinzuzufügen. Sie haben einen Fehler, der die Möglichkeit beseitigt, einem Benutzer eine andere Rolle als die eine benutzerdefinierte Rolle zuzuweisen.
Bei meinem Besuch ../wp-admin/network/site-users.php
wird in den Pulldowns der Rolle "Benutzer hinzufügen" nur die eine Rolle angezeigt, die dieses Plugin hinzugefügt hat. Das Pulldown-Menü zum Ändern der Rolle zeigt alle WP-Standardrollen sowie einige zusätzliche Rollen an, die dieses und andere Plugins hinzugefügt haben. Wenn ich versuche, einen Benutzer in eine dieser Rollen zu ändern, wird die Fehlerseite "Sie können Benutzern diese Rolle nicht zuweisen" angezeigt.
Ich habe dies mit dem Entwickler besprochen, und sie scheinen verblüfft zu sein.
Ich habe meine Datenbank und den Kodex durchsucht und kann nicht finden, wo die gültigen Rollen definiert sind.