Snippet

Zabezpiecz swoją stronę: Zmień adres URL strony logowania WordPress w prosty sposób

Jak zmienić adres URL logowania do WordPressaZmień adres URL logowania do panelu administracyjnego WordPressaNiestandardowy adres URL strony logowania do WordPressaZmiana adresu URL wp-admin w WordPressieWtyczka do zmiany adresu URL strony logowania do WordPressaDostosowanie adresu URL logowania do WordPressaBezpieczny adres URL logowania do WordPressaModyfikacja adresu URL logowania do WordPressaSamouczek dotyczący zmiany adresu URL logowania do WordPressaNajlepsza wtyczka do zmiany adresu URL logowania do WordPressa

Objaśnienie

Zmiana adresu URL logowania w WordPressie może pomóc w zwiększeniu bezpieczeństwa Twojej witryny, czyniąc go mniej przewidywalnym dla potencjalnych intruzów. Oto prosty sposób, aby to zrobić, używając odrobiny kodu.

Przekierowanie domyślnego adresu URL logowania:

  • Kod łączy się z procesem inicjalizacji WordPressa, aby sprawdzić, czy ktoś próbuje uzyskać dostęp do domyślnej strony logowania (wp-login.php).
  • Jeśli tak, przekierowuje go na nowy adres URL według Twojego wyboru, na przykład /custom-login-url.

Obsługa niestandardowego adresu URL logowania:

  • Kiedy ktoś odwiedza Twój nowy adres URL logowania, kod zapewnia, że strona logowania WordPressa jest poprawnie załadowana.

Blokowanie bezpośredniego dostępu do wp-login.php:

  • Aby zapobiec dostępowi do starej strony logowania, kod przekierowuje wszelkie żądania dotyczące wp-login.php z powrotem na stronę główną Twojej witryny.

Aktualizacja adresu URL logowania:

  • Kod aktualizuje również adres URL logowania używany w całym WordPressie, zapewniając, że wszelkie linki lub przekierowania wskazują na Twój nowy niestandardowy adres URL logowania.

Pamiętaj, że po wprowadzeniu tej zmiany będziesz musiał używać nowego adresu URL, aby zalogować się do swojej witryny WordPress. To podejście nie wymaga wtyczki, ale jeśli nie czujesz się komfortowo z kodem, dostępne są wtyczki, które mogą osiągnąć ten sam rezultat za pomocą kilku kliknięć.

Kod

1<?php 2// Hook into 'init' to change the login URL 3add_action('init', 'wp_dudecom_change_login_url'); 4 5function wp_dudecom_change_login_url() { 6 // Check if the current request is for the login page 7 if (strpos($_SERVER['REQUEST_URI'], 'wp-login.php') !== false) { 8 // Redirect to the new login URL 9 wp_redirect(home_url('/custom-login-url')); 10 exit; 11 } 12} 13 14// Hook into 'login_init' to handle the custom login URL 15add_action('login_init', 'wp_dudecom_handle_custom_login_url'); 16 17function wp_dudecom_handle_custom_login_url() { 18 // Check if the current request is for the custom login URL 19 if (strpos($_SERVER['REQUEST_URI'], 'custom-login-url') !== false) { 20 // Load the WordPress login page 21 require_once ABSPATH . 'wp-login.php'; 22 exit; 23 } 24} 25 26// Hook into 'template_redirect' to prevent access to wp-login.php 27add_action('template_redirect', 'wp_dudecom_prevent_wp_login_access'); 28 29function wp_dudecom_prevent_wp_login_access() { 30 // Check if the current request is for wp-login.php 31 if (strpos($_SERVER['REQUEST_URI'], 'wp-login.php') !== false) { 32 // Redirect to the home page 33 wp_redirect(home_url()); 34 exit; 35 } 36} 37 38// Hook into 'login_url' filter to change the login URL 39add_filter('login_url', 'wp_dudecom_custom_login_url', 10, 3); 40 41function wp_dudecom_custom_login_url($login_url, $redirect, $force_reauth) { 42 // Return the custom login URL 43 return home_url('/custom-login-url'); 44} 45?>

Instrukcja

Lokalizacja pliku: Dodaj kod do pliku functions.php swojego motywu lub do pliku niestandardowej wtyczki.

Wymagania wstępne:

  • Upewnij się, że masz dostęp do plików swojej witryny WordPress za pomocą FTP lub menedżera plików.
  • Wykonaj kopię zapasową swojej witryny przed wprowadzeniem zmian w kodzie.

Kroki wdrożenia:

  1. Otwórz plik functions.php swojego motywu WordPress lub utwórz nowy plik niestandardowej wtyczki.
  2. Skopiuj i wklej podany kod do pliku.
  3. Zamień /custom-login-url na swój pożądany niestandardowy adres URL logowania.
  4. Zapisz zmiany w pliku.
  5. Przetestuj nowy adres URL logowania, przechodząc do http://twojastrona.com/custom-login-url.
  6. Upewnij się, że stary adres URL logowania wp-login.php przekierowuje na stronę główną.

Uwaga: Po wprowadzeniu tej zmiany pamiętaj, aby używać nowego niestandardowego adresu URL logowania, aby uzyskać dostęp do obszaru administracyjnego WordPress.

Jeśli potrzebujesz pomocy przy tym wdrożeniu lub wymagasz bardziej zaawansowanej funkcjonalności, rozważ skontaktowanie się z wp-dude.com w celu uzyskania fachowej pomocy.