create_users-functionen für eine Rolle auf mehreren Standorten

Ich habe einige Probleme bezüglich der Benutzerfähigkeit auf einer Multisite. Also, ich habe ein Netzwerk von Websites und auf jeder Website möchte ich eine Rolle (Local Admin) in der Lage sein, Benutzer zu erstellen.

Ich habe die functionen zu dieser Rolle hinzugefügt und dieser Rolle einen Benutzer hinzugefügt. Wenn ich mich als Benutzer get_userdata und die zurückgegebenen Daten von der function get_userdata , sehe ich die richtige Rolle und create_users wird auf true gesetzt. Wenn ich current_user_can( 'create_users', wp_get_current_user() ) ich den current_user_can( 'create_users', wp_get_current_user() ) false.

Was vermisse ich? Gibt es bestimmte Fähigkeiten, die ich hinzufügen muss, weil ich Multisite verwende? Jede Hilfe wird geschätzt!

Vielen Dank.

Solutions Collecting From Web of "create_users-functionen für eine Rolle auf mehreren Standorten"

Ich stieß auf das gleiche Problem. Es kann leicht getriggers werden, indem Sie auf die Seite Network Admin> Einstellungen gehen. Suchen Sie nach dem Label “Neue Benutzer hinzufügen ” und stellen Sie sicher, dass diese Option aktiviert ist: Erlauben Sie Site-Administratoren, neue Benutzer zu ihrer Site über die Seite “Benutzer → Neu hinzufügen” hinzuzufügen.

Sobald Sie dies getan haben, kann der lokale Administrator Benutzer hinzufügen. Dies setzt voraus, dass sie auch die Fähigkeiten ‘list_users’ und ‘create_users’ haben. Ich empfehle diese vollständige Liste der verwandten Benutzerfunktionen gegeben werden: list_users create_users promote_users edit_users remove_users delete_users

Laut dem Codex-Artikel zu Rollen und functionen kann der Administrator jeder Site innerhalb von Multisite Benutzer erstellen.

Warum also nicht Benutzer als Admins hinzufügen, anstatt eine neue Rolle zu erstellen und functionen hinzuzufügen?