Twoja witryna została zhakowana, pominięto Cię, to frustrujące. Prawdopodobnie próbowałeś utworzyć administratora za pomocą zapytania SQL, ale jeśli ta metoda nie działa, co jeszcze możesz zrobić? Niedawno jeden z naszych czytelników zapytał, czy można dodać administratora do WordPressa przez FTP. Odpowiedź zaskoczy niejednego, bo jest rzeczywiście możliwa.

W tym samouczku pokażemy, jak dodać administratora do WordPress za pośrednictwem FTP.

Jak dodać użytkownika przez FTP na WordPress

Kiedy będziesz musiał dodać administratora przez FTP?

Czasami możesz zapomnieć swoją nazwę użytkownika lub adres e-mail w witrynie WordPress, uniemożliwiając zalogowanie się do pulpitu nawigacyjnego.

Istnieje kilka sposobów, aby to naprawić. Jedną z metod jest użycie zapytania SQL, ale jeśli nie możesz połączyć się z phpMyAdmin, nie będziesz mógł wykonywać zapytań MySQL.

Niektórzy użytkownicy mogą mieć zaatakowaną witrynę, w której ich główne konto zostało usunięte. W takim przypadku dodanie administratora przez FTP może szybko przywrócić dostęp do pulpitu nawigacyjnego.

To powiedziawszy, zobaczmy, jak dodać administratora na WordPress przez FTP.

Jak dodać użytkownika przez FTP

Pierwszą rzeczą, którą musisz mieć, jest klient FTP. Jeśli tego nie kontrolujesz, zawsze możesz dokonać wyboru na naszej liście Zalecany FTP a następnie naucz się, jak z niego korzystać, aby wprowadzić WordPress online (Przypadek FileZilla).

Po połączeniu z witryną WordPress musisz zlokalizować plik „ functions.php Twojego aktywnego motywu. Prawdopodobnie jest na ścieżce podobnej do tej:

/votresite.com/wp-content/themes/votre-theme-actif/functions.php

Klikając plik prawym przyciskiem myszy functions.php Możesz pobrać go na swój komputer.

FTP kliknij prawym przyciskiem myszy, aby pobrać plik FileZilla

Otwórz plik pobrany na komputer za pomocą notatnika (lub dowolny edytor tekstu). Teraz musisz dodać ten kod na końcu pliku.

function bpc_admin_account () {$ user = 'Nazwa użytkownika'; $ pass = 'Hasło'; $ email = '[email chroniony]'; if (! username_exists ($ user) &&! email_exists ($ email)) {$ user_id = wp_create_user ($ user, $ pass, $ email); $ user = nowy WP_User ($ user_id); $ user-> set_role ('administrator'); }} add_action („init”, „bpc_admin_account”);

Nie zapomnij zastąpić „ Nazwa użytkownika "," hasło », I« [email chroniony] Z własnymi informacjami.

Następnie zapisz plik, a następnie wyślij go do swojego strona internetowa, nadal przez FTP.

Możesz teraz zalogować się na swojej stronie, wchodząc na stronę logowania. Ten kod działa przy każdej inicjalizacji WordPress. Będziesz musiał go usunąć, kiedy będziesz mógł się połączyć.

Mam nadzieję, że od teraz możesz łączyć się ze swoim strona internetowa. Pamiętaj, że pierwszym rozwiązaniem przeciw włamaniom i wszystkim, co uniemożliwia Ci zalogowanie się do swojego dashboardu, są kopie zapasowe. W poprzednich samouczkach zaoferowaliśmy ci:

Będziesz także musiał wiedzieć, jak się chronić Twój blog przed atakami. W tym przypadku możesz użyć Sucuri lub CDN który oferuje również doskonałą zaporę ogniową.

Jeśli masz jakieś pytania, nie wahaj się ich zadać.