Wie in der Beschreibung des Bildschirms "Network Admin Users" ( Netzwerkadministrator-Benutzer) erläutert , handelt es sich bei einer Netzwerkinstallation (Multisite-Modus) um Benutzer
Wird global zum gesamten Netzwerk hinzugefügt und dann bestimmten Standorten zugewiesen
Normale Administratoren dürfen diese globalen Profile nicht ändern, da sich ihre Berechtigungen nur auf die angegebene Site erstrecken. Diese Aufgabe ist Superadministratoren vorbehalten, die die volle Kontrolle über das gesamte Netzwerk haben.
In früheren Versionen von WordPress konnten Sie in Ihrer Datei wp-config.php festlegen , dass Multisite-Installationen, für die separate WordPress MU- Unterstützung EDIT_ANY_USER
erforderlich war, wahr sind. Da jedoch die Unterstützung für mehrere Standorte von Haus aus integriert wurde, glaube ich, dass dies beseitigt wurde.
Um Netzwerkbenutzer über den Bildschirm "Netzwerkadministrator-Benutzer" zu verwalten, muss ein Benutzer einer Rolle angehören, die mindestens über die Berechtigungen manage_network_users
und verfügt edit_users
. Sie könnten versuchen, eine benutzerdefinierte Rolle zu erstellen, die diese und die Standardadministratorberechtigungen enthält, aber ich bin nicht überzeugt, wie effektiv dies sein würde. Ich persönlich würde nur versuchen, diese Einschränkungen nicht zu umgehen.
Das hat bei mir funktioniert: http://thereforei.am/2011/03/15/how-to-allow-administrators-to-edit-users-in-a-wordpress-network/
quelle
Vielleicht kann dieses Plugin helfen: http://wordpress.org/extend/plugins/extended-super-admins/ in Kombination mit der harten Codierung der globalen Variablen $ super_admins, die für jede Site spezifisch ist.
Es sollte in der Lage sein, in einem Hook gesetzt zu werden, während das Site-Admin-Menü geladen wird - nicht ganz sicher, wie man das noch erzwingt. Es scheint eine vielversprechende Lösung für ein Problem zu sein, mit dem ich mich in Kürze befassen muss.
Siehe: http://svn.automattic.com/wordpress/trunk/wp-admin/includes/ms.php und beachten Sie die Rückgabe, wenn das globale $ super_admins bereits festgelegt ist.
quelle
Wenn Sie als Superadministrator zu "Netzwerkeinstellungen" wechseln, wird eine Option angezeigt
Aktivieren Sie einfach diese Option.
Auf diese Weise können normale Nicht-Super-Sub-Site-Administratoren neue Benutzer hinzufügen.
quelle