Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Puchar WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Jak dodać użytkownika administratora w WordPressie za pomocą FTP (prosty poradnik)

Uwaga redakcyjna: Otrzymujemy prowizję z linków partnerskich na WPBeginner. Prowizje nie mają wpływu na opinie i oceny naszych redaktorów. Dowiedz się więcej o Proces redakcyjny.

Potrzebujesz dodać użytkownika admin w WordPress, ale nie masz dostępu do kokpitu?

W WPBeginner często pomagamy użytkownikom, którzy zostali zablokowani w obszarze administracyjnym WordPress i muszą znaleźć drogę powrotną. Jedną z łatwych poprawek jest dodanie użytkownika administratora za pomocą protokołu FTP (File Transfer Protocol).

W tym artykule pokażemy, jak dodać użytkownika administratora w WordPressie za pomocą FTP.

How to Add an Admin User in WordPress Using FTP

Kiedy może być konieczne dodanie użytkownika administratora w WordPress przy użyciu FTP?

Dodanie użytkownika administracyjnego WordPress za pomocą FTP zamiast obszaru administracyjnego WordPress może być konieczne w kilku sytuacjach:

  • Utrata dostępu administratora – jeśli nie możesz dostać się do kokpitu administratora WordPress, ponieważ zapomniałeś hasła, wtyczka zabezpieczenia zablokowała Cię lub wystąpił problem z wtyczką lub motywem, możesz utworzyć nowego użytkownika administratora za pośrednictwem FTP, aby odzyskać dostęp.
  • Uszkodzony WordPress – Czasami mogą wystąpić typowe błędy WordPress, w których nie można uzyskać dostępu do kokpitu administratora. Utworzenie nowego użytkownika administratora za pośrednictwem FTP może pomóc odzyskać kontrolę.
  • Problemy z zabezpieczeniami – jeśli twoja witryna zostanie zhakowana, a haker uzyska dostęp administratora, utworzenie nowego użytkownika administratora może pomóc ci go wyrzucić i zabezpieczyć twoją witrynę.
  • Problemy z migracją – podczas przenoszenia witryny na nowy serwer, jeśli występują problemy z niedziałającym użytkownikiem administratora lub konieczne jest zresetowanie informacji, utworzenie nowego użytkownika administratora za pomocą FTP może być szybką poprawką.

Mając to na uwadze, przeprowadzimy cię przez przewodnik krok po kroku, jak łatwo dodać użytkownika administratora do twojej witryny internetowej WordPress za pomocą FTP.

Jak utworzyć nowe konto administratora w WordPressie za pomocą FTP

Po pierwsze, potrzebny będzie klient FTP. To oprogramowanie umożliwia dostęp do plików z twojej witryny internetowej bez logowania się do kokpitu WordPress. W tym poradniku będziemy używać FileZilla, ponieważ jest dość łatwy w użyciu.

Następnie należy połączyć twoją witrynę internetową z klientem FTP. Aby to zrobić, będziesz potrzebował twoich danych dostępu do FTP (zwykle dostępnych w cPanel lub innym panelu sterowania hostingu).

Aby uzyskać wskazówki krok po kroku, możesz zapoznać się z naszym przewodnikiem na temat korzystania z FTP do przesyłania plików w WordPress.

Po podłączeniu klienta FTP do plików twojej witryny internetowej, będziesz musiał znaleźć plik functions. php twojego obecnego motywu WordPress. Powinieneś być w stanie zlokalizować plik po prawej stronie okna FTP, wewnątrz katalogu twojego obecnego, aktualnego motywu, który znajduje się w ścieżce takiej jak ta:

/public_html/wp-content/themes/your-current-theme/

Oto jak wygląda nasz ekran. Nasza witryna demonstracyjna korzysta z domyślnego motywu Twenty Twenty-Four.

Locating functions.php file in FTP

Po znalezieniu pliku functions.php wystarczy kliknąć go dwukrotnie. FileZilla pobierze plik na twój komputer.

Na tym etapie wystarczy zlokalizować ten plik na twoim komputerze. Następnie otwórz go za pomocą zwykłego edytora tekstu, takiego jak Notatnik.

Następnie należy wstawić ten fragment kodu na dole pliku, aby dodać konto użytkownika admin:

function wpb_admin_account(){
$user = 'Username';
$pass = 'Password';
$email = 'email@domain.com';
if ( !username_exists( $user )  && !email_exists( $email ) ) {
$user_id = wp_create_user( $user, $pass, $email );
$user = new WP_User( $user_id );
$user->set_role( 'administrator' );
} }
add_action('init','wpb_admin_account');

Nie zapomnij zastąpić Username, Password i email@domain.com twoimi własnymi wartościami. Możesz również użyć tego samego fragmentu kodu do utworzenia innych ról użytkowników, jeśli zajdzie taka potrzeba.

Oto jak powinien wyglądać plik:

Adding the new admin user account code in functions.php

Następnie wystarczy zapisać plik i wrócić do twojego klienta FTP.

Tutaj musisz zlokalizować plik, który właśnie edytowałeś po lewej stronie interfejsu. Kliknij go prawym przyciskiem myszy i kliknij „Prześlij”.

Uploading the functions.php file via FTP

Pojawi się nowe okno z informacją, że plik już istnieje w plikach twojej witryny internetowej.

Wystarczy wybrać opcję „Nadpisz” i kliknąć „OK”.

Overwriting an existing functions.php file via FTP

Teraz otwórz yourwebsitename.com/wp-admin w twojej przeglądarce. Pamiętaj, aby zastąpić yourwebsitename. com twoją własną nazwą domeny.

Jeśli kod zadziała, będziesz mógł wpisać swoje dane uwierzytelniające na stronie logowania i ponownie uzyskać dostęp do obszaru administracyjnego WordPress.

The default WordPress login page

Uwaga: Po zalogowaniu się do twojej witryny WordPress, powinieneś wrócić do klienta FTP, aby ponownie otworzyć plik functions.php i usunąć dodany kod.

Usunięcie kodu nie powoduje usunięcia użytkownika. Ma to jedynie na celu zapewnienie, że kod nie wykona się ponownie, co mogłoby prowadzić do niezamierzonych konsekwencji. Ponadto, zawsze możesz utworzyć nowych użytkowników i autorów do twojej witryny WordPress, jeśli zajdzie taka potrzeba.

Alternatywa: Utwórz nowego użytkownika administratora za pomocą menedżera plików twojego hosta internetowego

Jeśli połączenie FTP nie powiodło się i nadal jesteś zablokowany w panelu administracyjnym WordPress, możesz użyć menedżera plików twojego hostingu WordPress, aby dodać kod do functions.php. Dla początkujących ta metoda może okazać się znacznie łatwiejsza.

Na potrzeby tego poradnika użyjemy menedżera plików Bluehost. W kokpicie twojego hostingu przejdź do karty „Witryny”, znajdź witrynę WordPress, która jest zablokowana, i kliknij „Ustawienia”.

Bluehost site settings

Po wejściu do środka przewiń w dół do sekcji Szybkie odnośniki.

Następnie kliknij „Menedżer plików”.

Bluehost File Manager button

Podobnie jak w przypadku poprzedniej metody, musisz znaleźć plik functions.php twojego obecnego motywu WordPress lub WooCommerce.

Po zlokalizowaniu pliku wystarczy kliknąć go prawym przyciskiem myszy i wybrać opcję „Edytuj”.

Editing a functions.php file in Bluehost file manager

Następnie wystarczy wkleić ten sam fragment kodu z wcześniejszej metody.

Kliknij „Zapisz zmiany”.

Adding an add new admin user code in the WordPress functions.php file using Bluehost file manager

Wszystko, co musisz zrobić, to przejść do twojego adresu URL logowania WordPress i spróbować zalogować się przy użyciu danych logowania nowego użytkownika administratora.

Bonus: Dowiedz się więcej o hackach WordPress functions.php

Oprócz dodania nowego użytkownika administratora, istnieje wiele fajnych sztuczek, które można wykonać za pomocą pliku functions.php.

Na przykład możesz utworzyć nowe obszary widżetów, które nie są domyślne w twoim motywie WordPress. W ten sposób będziesz mieć więcej miejsca na wstawienie twoich widżetów.

Możesz także wyłączyć automatyczne powiadomienia e-mail o aktualizacjach, co może być irytujące, jeśli masz wiele wtyczek i motywów, które aktualizują się automatycznie.

Możesz dowiedzieć się więcej o wszystkich tych hackach w naszej ostatecznej liście przydatnych sztuczek dla pliku WordPress functions.php.

A jeśli chcesz wypróbować wszystkie te wskazówki i sztuczki, zalecamy użycie WPCode. Chociaż możliwe jest edytowanie functions.php za pomocą klienta FTP, WPCode umożliwia bezpieczne i łatwe zarządzanie wszystkimi różnymi fragmentami kodu dodawanymi do pliku.

W ten sposób można śledzić każdy dodany własny fragment kodu i wyłączyć go kilkoma kliknięciami, jeśli wystąpi błąd.

Dowiedz się więcej w naszej pełnej recenzji WPCode.

WPCode

Mamy nadzieję, że ten poradnik WordPress pomógł ci dowiedzieć się, jak dodać użytkownika administratora do WordPressa za pomocą FTP. Możesz również zapoznać się z naszym artykułem o tym, jak dodać użytkownika administratora WordPress do bazy danych MySQL za pomocą phpMyAdmin i naszego ostatecznego przewodnika SEO WordPress, aby zwiększyć twoje rankingi.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Ujawnienie: Nasze treści są wspierane przez czytelników. Oznacza to, że jeśli klikniesz na niektóre z naszych linków, możemy otrzymać prowizję. Zobacz jak WPBeginner jest finansowany, dlaczego to ma znaczenie i jak możesz nas wspierać. Oto nasz proces redakcyjny.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Najlepszy zestaw narzędzi WordPress

Uzyskaj BEZPŁATNY dostęp do naszego zestawu narzędzi - zbiór produktów i zasobów związanych z WordPressem, które każdy profesjonalista powinien mieć!

Reader Interactions

29 komentarzyZostaw odpowiedź

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Thomas Hansen says

    If you are using a child theme is it then the functions.php of the child theme, that you need to insert the code into?

  3. charu says

    Is any way to delete that entry from database that I have created through function.php i.e delete the last created user for using admin area.

    Thanks

  4. Shafaq says

    good explanation but there is an error with my code. user role changed if go into user profile page otherwise no effect . can you please elaborate.

    here is my code

    $level = $profileuser->ihc_user_levels ;
    $id = $profileuser->id ;
    $u= new WP_User( $id ) ;

    if ( $level==’3′) {
    echo 'user level ’.$level;
    echo 'user id ’.$id;
    $u = wp_update_user( $u->set_role( 'featured’ ) );
    }

  5. Stef says

    I got the big problem that this new user has first to be activated..

    Is it possible to set the activation of the user by function or did I lose and I need to install a backup on my wordpress via ftp?

  6. Hardeep says

    Hello,

    Really informative post, I am developer and sometimes I have to contact sys admin to reset or create new wp user for testing.

    This is very good way, thanks for sharing

    • Patrick Johanneson says

      Not very. So the first thing you should do once you’re logged back in is change the password on that new admin account. Then remove the code from functions.php.

    • Andre says

      Start with SFTP with an FTP client (program) that has that. But as Patrick mentioned, you NEED to change your password once you are back in. I don’t mean a simple password either, always make sure you use at least 12 characters mixed with numbers, symbols, lower and uppercase letters (avoid using words).

Zostaw odpowiedź

Dziękujemy za pozostawienie komentarza. Pamiętaj, że wszystkie komentarze są moderowane zgodnie z naszymi polityka komentarzy, a Twój adres e-mail NIE zostanie opublikowany. NIE używaj słów kluczowych w polu nazwy. Przeprowadźmy osobistą i konstruktywną rozmowę.