Awaryjne dodawanie Super Administratora w sieci WordPress Multisite

Może się zdarzyć sytuacja, że z jakiś powodów nie posiadasz uprawnień SuperAdministratora, a co za tym idzie nie możesz przypisać się do innych stron w sieci WordPress Multisite i wykonywać operacji na wtyczkach i motywach.

W moim przypadku brak tych uprawnień wynika z tego, że klienci nie do końca zawsze wiedzą jakie dane powinni mi przesłać lub jak je poprawnie skonfigurować, dlatego z reguły pobieram tylko hasło do FTP i tworzę sam odpowiedniego użytkownika o interesujących mnie parametrach i uprawnieniach.

Jak dodać Super Administratora do sieci witryn WordPress MultiSite?

Jeżeli masz dostęp do FTP możesz ten problem bardzo łatwo rozwiązać.

Wejdź do katalogu /wp-content/mu-plugins (jeżeli nie istnieje stwórz taki katalog) i dodaj plik o nazwie np. superadmin.php zaś w jego zawartości umieść:

<?php 
  if (is_admin()) require_once(ABSPATH . 'wp-includes/pluggable.php');
  grant_super_admin(13);
?>

Powinno to wyglądać tak:

superadministrator-wordpress-multisite

W trzeciej linijce ID użytkownika powinno odpowiadać identyfikatorowi Twojego użytkownika w bazie danych – w moim przypadku 13.

Następnie dodaj siebie jako Administrator do wszystkich witryn poprzez zakładkę Administracja siecią witryn > Witryny i możesz usunąć ten plik z serwera.

Oceń ten artykuł jako pierwszy
Powiązane tematy: WordPress

Na stronie mogą znajdować się linki polecające (affiliacyjne), które pozwalają utrzymać bloga. Zakup z mojego polecenia nie generuje dla Ciebie dodatkowych kosztów, a ja otrzymam prowizje od kwoty zapłaconej.

Jeden komentarz dla "Awaryjne dodawanie Super Administratora w sieci WordPress Multisite"

  1. Janusz Kamiński

    Zapiszę sobie te rozwiązanie. ;)

Przyłącz się do dyskusji