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

Jak zmienić adres URL logowania do WordPressa; Zmień adres URL logowania do panelu administracyjnego WordPressa; Niestandardowy adres URL strony logowania do WordPressa; Zmiana adresu URL wp-admin w WordPressie; Wtyczka do zmiany adresu URL strony logowania do WordPressa; Dostosowanie adresu URL logowania do WordPressa; Bezpieczny adres URL logowania do WordPressa; Modyfikacja adresu URL logowania do WordPressa; Samouczek dotyczący zmiany adresu URL logowania do WordPressa; Najlepsza 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

<?php
// Hook into 'init' to change the login URL
add_action('init', 'wp_dudecom_change_login_url');

function wp_dudecom_change_login_url() {
    // Check if the current request is for the login page
    if (strpos($_SERVER['REQUEST_URI'], 'wp-login.php') !== false) {
        // Redirect to the new login URL
        wp_redirect(home_url('/custom-login-url'));
        exit;
    }
}

// Hook into 'login_init' to handle the custom login URL
add_action('login_init', 'wp_dudecom_handle_custom_login_url');

function wp_dudecom_handle_custom_login_url() {
    // Check if the current request is for the custom login URL
    if (strpos($_SERVER['REQUEST_URI'], 'custom-login-url') !== false) {
        // Load the WordPress login page
        require_once ABSPATH . 'wp-login.php';
        exit;
    }
}

// Hook into 'template_redirect' to prevent access to wp-login.php
add_action('template_redirect', 'wp_dudecom_prevent_wp_login_access');

function wp_dudecom_prevent_wp_login_access() {
    // Check if the current request is for wp-login.php
    if (strpos($_SERVER['REQUEST_URI'], 'wp-login.php') !== false) {
        // Redirect to the home page
        wp_redirect(home_url());
        exit;
    }
}

// Hook into 'login_url' filter to change the login URL
add_filter('login_url', 'wp_dudecom_custom_login_url', 10, 3);

function wp_dudecom_custom_login_url($login_url, $redirect, $force_reauth) {
    // Return the custom login URL
    return home_url('/custom-login-url');
}
?>

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.