Najprościej zmienisz adres logowania WordPress za pomocą wtyczki WPS Hide Login. Przed zmianą wykonaj kopię zapasową, zapisz nową ścieżkę i upewnij się, że masz dostęp do FTP. Po zapisaniu ustawień adresy /wp-admin oraz /wp-login.php przestaną służyć niezalogowanym użytkownikom do otwierania formularza logowania.
Dlaczego warto zmienić adres logowania WordPress?
Domyślne ścieżki, takie jak /wp-admin i /wp-login.php, są powszechnie znane botom. Mogą one automatycznie wysyłać wiele prób logowania, czyli przeprowadzać atak brute force polegający na sprawdzaniu kolejnych kombinacji loginów i haseł.
Taki ruch obciąża serwer, a przy słabym haśle zwiększa ryzyko przejęcia konta. Zmiana adresu nie zastępuje silnego hasła, aktualizacji ani uwierzytelniania dwuskładnikowego, ale ogranicza liczbę automatycznych prób kierowanych do standardowego formularza.
Co przygotować przed zmianą adresu?
Zmiana jest prosta, ale błędna konfiguracja może utrudnić dostęp do panelu. Przed rozpoczęciem sprawdź te trzy rzeczy:
- Wykonaj kopię zapasową plików WordPressa i bazy danych.
- Upewnij się, że masz dane do logowania przez FTP lub WebFTP.
- Zapisz nową ścieżkę w menedżerze haseł albo bezpiecznej notatce.
Nie używaj oczywistej nazwy, takiej jak login czy admin. Nowa ścieżka nie powinna jednak zawierać znaków ani spacji, których serwer może nie obsługiwać.
Jak zmienić adres logowania za pomocą WPS Hide Login?
WPS Hide Login pozwala zmienić ścieżkę bez ręcznej edycji plików WordPressa. Nazwy pozycji mogą nieznacznie różnić się zależnie od wersji panelu i języka instalacji.
- W panelu WordPress przejdź do sekcji Wtyczki i wybierz Dodaj wtyczkę.
- Wyszukaj WPS Hide Login, kliknij Zainstaluj, a następnie Włącz.
- Otwórz Ustawienia i przejdź do WPS Hide Login. W niektórych instalacjach ustawienia są umieszczone na dole strony Ustawienia > Ogólne.
- W polu Login URL wpisz nową ścieżkę, na przykład
panel-ksiegowosc. Zwykle podajesz samą końcówkę, bez domeny i początkowego ukośnika. - W polu Redirection URL wskaż stronę, na którą trafi osoba próbująca otworzyć stary adres. Możesz użyć strony głównej albo pozostawić obsługę błędu 404, jeśli wtyczka ją oferuje.
- Kliknij Zapisz zmiany, wyloguj się i otwórz nowy adres w osobnej karcie przeglądarki.
Po zapisaniu konfiguracji stara ścieżka nie powinna wyświetlać formularza logowania niezalogowanym osobom. Sprawdź, czy nowy adres otwiera panel i czy możesz zalogować się zwykłym loginem oraz hasłem.
Zmiana adresu jest tylko jednym elementem ochrony. Używaj unikalnego hasła administratora, aktualizuj WordPressa, motywy i wtyczki oraz rozważ włączenie 2FA. Dodatkowa wtyczka zabezpieczająca, taka jak iThemes Security, może też ograniczać liczbę prób logowania.
Co zrobić po utracie dostępu do panelu?
Nie instaluj ponownie WordPressa. Jeśli zapomnisz nowej ścieżki albo wtyczka spowoduje konflikt, możesz tymczasowo wyłączyć WPS Hide Login przez FTP lub WebFTP.
- Zaloguj się do FTP albo WebFTP i przejdź do katalogu instalacji WordPressa.
- Otwórz folder
/wp-content/plugins. - Znajdź katalog wtyczki, zwykle nazwany
wps-hide-login, i zmień jego nazwę, na przykład nawps-hide-login-off. - Otwórz domyślny adres
/wp-adminlub/wp-login.phpi sprawdź, czy formularz logowania znów jest dostępny. - Po zalogowaniu przywróć nazwę folderu, a następnie sprawdź konfigurację wtyczki lub ją usuń, jeśli powoduje konflikt.
Jeśli zmiana nazwy samego folderu nie przywróci dostępu, można tymczasowo zmienić nazwę całego katalogu plugins. Wyłączy to wszystkie wtyczki, więc po zalogowaniu przywróć pierwotną nazwę i włączaj dodatki pojedynczo.
Zapisanie nowego adresu oraz przygotowanie dostępu FTP przed zmianą sprawiają, że odzyskanie panelu nie wymaga ingerencji w kod ani bazę danych.