Jak możemy dodać administratora w WordPress jeśli nie mamy dostępu do Dashboardu lub SQL

Zdarzają się sytuacje, w których musimy „przejąć” bloga/stronę internetową WordPress, ale nie mamy z nim zbyt wielu referencji.
W sytuacji, w której nie musimy mieć użytkownik z uprawnieniami administratora do których znam hasło nie mamy e-mail na którym możemy odzyskać administratora i brak dostępu do bazy danych (konto cPanel), logowanie wydaje się trochę niemożliwe WordPress. Są jednak „drzwi”. Dostęp FTP pliki w miejscu, może pozwolić nam na interakcję z bazy i przejąć kontrolę.

Jeśli mamy dostęp FTP do plików bloga na WordPress, odzyskanie hasła użytkownika z prawami dostępu administrator lub dodanie nowego użytkownikaMożna to zrobić na dwa sposoby.

1. Dostęp do bazy danych blogów / stron internetowych przez phpMyAdmin, przy użyciu danych logowania z pliku wp-config.php.

W przypadku, gdy nie mamy dostępu poprzez system zarządzania cPanel lub inny do phpMyAdminmożemy Archiwum do pobrania tutajlub Wyciąg da archiwum i idziemy na FTP, obok plików i folderów WordPress.
Uzyskujemy dostęp do phpMyAdmin z przeglądarki: http://nume-blog.com/phpMyAdmin i łączymy się z Nazwa użytkownika bazy danych i hasło, Znajdujemy je w pliku wp-config.php.
Po wejściu do phpMyAdmin w bazie danych blogów przejdź do tabeli „wp_users„Gdzie możemy łatwo zmienić adres e-mail (user_email). Podajemy adres e-mail, do którego mamy dostęp, a następnie od WordPress resetujemy hasło.

2. Dodawanie użytkownika WordPress z uprawnieniami administrator, używając pliku functions.php bieżącego motywu.

Prostsza i szybsza metoda niż pierwsza, ale która oprócz istniejącego użytkownika / użytkowników z uprawnieniami administratora, zostanie dodany jeszcze jeden, Oczywiście, wraz z tym logowania użytkownika, Możesz zmienić swój drugi, E-mail i hasło.

Aby zastosować tę metodę, przede wszystkim zidentyfikować aktualny motyw prowadzenie bloga. W przednim źródła dostępu strona (Pokaż źródło) i wyszukaj „/wp-content / themes/ ... ”. Folder po „/ themes / ..” jest bieżącym folderem motywów.
Dostęp FTP bieżący folder motyw (/ wp-content / themes / nume_tema /) i edytować plik functions.php teraz tutaj.

W functions.php, na dole dodaj następujący kod:

 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');

Zmieni się tylko dane zaznaczone na czerwono. $ user, $ wprost si $ email.

Zapisać zmiany functions.php, wtedy ataki: http://nume-site.com/wp-admin/Gdzie logowania z wpisu powyżej.

W ten sposób możesz się zalogować WordPress z nowym użytkownikiem o randze administrator. Po uwierzytelnieniu bardzo wskazane jest usunięcie tego kodu z functions.php.

Pasjonat technologii, z przyjemnością piszę dalej StealthSettings.com od 2006 roku. Mam duże doświadczenie w systemach operacyjnych: macOS, Windows şi Linux, ale także w językach programowania i platformach blogowych (WordPress) oraz dla sklepów internetowych (WooCommerce, Magento, PrestaShop).

jak » Linux » MySQL » Jak możemy dodać administratora w WordPress jeśli nie mamy dostępu do Dashboardu lub SQL
Zostaw komentarz