Jak wyjaśniono w opisie ekranu Network Admin Users , użytkownicy instalacji sieciowej (tryb wielu witryn) to użytkownicy
dodawany globalnie do całej sieci, a następnie przypisywany do określonych witryn
Normalni administratorzy nie mogą modyfikować tych globalnych profili, ponieważ ich uprawnienia obejmują tylko ich witrynę. To zadanie jest zarezerwowane dla superadministratorów, którzy mają pełną kontrolę w całej sieci.
We wcześniejszych wersjach WordPress, gdy instalacje wielostanowiskowe korzystały z oddzielnej obsługi WordPress MU , można było zdefiniować, EDIT_ANY_USER
że jest to prawda w pliku wp-config.php. Ponieważ jednak obsługa wielu lokalizacji została natywnie zintegrowana, uważam, że została usunięta.
Aby zarządzać użytkownikami sieci z ekranu Administratorzy sieci, użytkownik musi należeć do roli, która ma przynajmniej uprawnienia manage_network_users
i edit_users
uprawnienia. Państwo mogli spróbować utworzyć rolę niestandardową, które obejmowały te i standardowe uprawnienia administratora, ale Nie jestem przekonany, jak skuteczne byłoby. Osobiście staram się po prostu unikać obchodzenia tych ograniczeń.
To zadziałało dla mnie: http://thereforei.am/2011/03/15/how-to-allow-administrators-to-edit-users-in-a-wordpress-network/
źródło
Być może ta wtyczka może pomóc: http://wordpress.org/extend/plugins/extended-super-admins/ w połączeniu z kodowaniem zmiennej globalnej $ super_admins, specyficznej dla każdej strony.
Powinno być możliwe ustawienie haka po załadowaniu menu administratora strony - jeszcze nie jestem pewien, jak to wymusić. Wydaje się to obiecującym rozwiązaniem problemu, z którym wkrótce muszę sobie poradzić.
Zobacz: http://svn.automattic.com/wordpress/trunk/wp-admin/include/ms.php i zwróć uwagę na zwrot, jeśli globalny $ super_admins jest już ustawiony.
źródło
Jeśli przejdziesz do „Ustawień sieciowych” jako superadministrator, zobaczysz opcję
Po prostu sprawdź tę opcję.
Umożliwi to zwykłym administratorom podstrony dodawanie nowych użytkowników.
źródło