Jak odzyskać hasło administratora WordPress?

Utrata dostępu do konta administratora w WordPressie może wydawać się dramatem – zwłaszcza jeśli prowadzisz bloga, sklep lub stronę firmową. Na szczęście istnieje kilka skutecznych metod odzyskania dostępu. Poniżej trzy sprawdzone sposoby na odzyskanie hasła administratora w WordPressie – krok po kroku.

1. Reset hasła przez formularz logowania WordPress

To najprostszy sposób i często działa bez problemu – o ile masz dostęp do skrzynki e-mail powiązanej z kontem administratora.

Jak to zrobić?

  1. Wejdź na stronę logowania: https://twojastrona.pl/wp-login.php
  2. Kliknij link „Nie pamiętasz hasła?”
  3. Wpisz swoją nazwę użytkownika lub e-mail przypisany do konta.
  4. Odbierz e-mail z linkiem do resetu hasła i ustaw nowe hasło.

Uwaga:

Jeśli nie dostajesz maili, możliwe że:

  • WordPress nie wysyła poprawnie wiadomości (np. błąd SMTP),
  • e-mail konta administratora jest nieaktualny.

W takiej sytuacji – przejdź do kolejnej metody.

2. Zmiana hasła przez bazę danych (phpMyAdmin)

Jeśli nie masz dostępu do e-maila lub WordPress nie wysyła wiadomości, możesz zresetować hasło bezpośrednio w bazie danych.

Jak to zrobić?

  1. Zaloguj się do phpMyAdmin (zwykle przez cPanel swojego hostingu).
  2. Wybierz bazę danych swojej strony WordPress.
  3. Znajdź i otwórz tabelę wp_users (lub o innym prefiksie, np. abc_users).
  4. Odnajdź konto administratora i kliknij Edytuj.
  5. W kolumnie user_pass:
    • Wybierz funkcję MD5,
    • Wpisz nowe hasło (np. NoweHaslo123).
  6. Zapisz zmiany.

Po zalogowaniu WordPress automatycznie przekształci hasło na bezpieczniejszy format.

3. Dodanie nowego administratora przez plik functions.php

Jeśli masz dostęp do plików strony (np. przez FTP lub menedżer plików w cPanelu), możesz tymczasowo dodać nowe konto administratora.

Jak to zrobić?

  1. Wejdź do folderu motywu:
    wp-content/themes/nazwa-twojego-motywu/
  2. Otwórz plik functions.php i dodaj na końcu kod:
phpKopiujEdytujfunction dodaj_admina() {
    $user = 'nowyadmin';
    $pass = 'NoweHaslo123';
    $email = '';
    
    if ( !username_exists( $user ) ) {
        $user_id = wp_create_user( $user, $pass, $email );
        $user = new WP_User( $user_id );
        $user->set_role( 'administrator' );
    }
}
add_action('init', 'dodaj_admina');
  1. Wyświetl swoją stronę lub odśwież ją, aby kod się wykonał.
  2. Zaloguj się na nowo utworzone konto.
  3. Usuń kod z functions.php, aby nie tworzył nowych kont za każdym razem.
Scroll to Top