Ogranicz dostęp do panelu administracyjnego WordPressa do określonych adresów IP
Objaśnienie
Aby zapewnić bezpieczeństwo swojego obszaru administracyjnego WordPress, możesz ograniczyć dostęp tylko do wybranych adresów IP. Oznacza to, że tylko osoby z tych adresów IP mogą uzyskać dostęp do panelu administracyjnego lub strony logowania.
Oto jak to działa:
- Dozwolone adresy IP: Wymieniasz adresy IP, które mają prawo dostępu do obszaru administracyjnego. Zastąp przykładowe adresy IP w kodzie swoimi własnymi.
- Adres IP odwiedzającego: Kod sprawdza adres IP każdej osoby próbującej uzyskać dostęp do obszaru administracyjnego.
- Sprawdzenie dostępu: Jeśli ktoś próbuje odwiedzić panel administracyjny lub stronę logowania, kod sprawdza, czy ich adres IP znajduje się na twojej liście dozwolonych.
- Dostęp zabroniony: Jeśli ich adres IP nie znajduje się na liście, zobaczą komunikat informujący, że nie mogą uzyskać dostępu do strony.
Ta metoda pomaga utrzymać niepożądanych odwiedzających z dala od obszaru administracyjnego WordPress, pozwalając na dostęp tylko z określonych lokalizacji.
Kod
Instrukcja
Lokalizacja pliku: Dodaj poniższy kod do pliku functions.php swojego motywu lub do pliku własnej wtyczki.
Wymagania wstępne:
- Upewnij się, że masz dostęp do plików WordPressa za pomocą FTP lub menedżera plików.
- Przygotuj adresy IP, które chcesz zezwolić.
Kroki wdrożenia:
- Otwórz katalog instalacji WordPressa i przejdź do
wp-content/themes/nazwa-twojego-motywu/. - Znajdź plik
functions.phpw folderze aktywnego motywu. - Wykonaj kopię zapasową pliku
functions.phpprzed wprowadzeniem jakichkolwiek zmian. - Edytuj plik
functions.phpza pomocą edytora tekstu. - Skopiuj i wklej podany fragment kodu do pliku.
- Zastąp przykładowe adresy IP w tablicy
$allowed_ipsswoimi własnymi adresami IP. - Zapisz zmiany w pliku
functions.php. - Jeśli edytowałeś plik lokalnie, prześlij zmodyfikowany plik
functions.phpz powrotem na serwer. - Przetestuj funkcjonalność, próbując uzyskać dostęp do obszaru administracyjnego z dozwolonego i niedozwolonego adresu IP.
Jeśli potrzebujesz pomocy przy wdrożeniu lub wymagasz bardziej zaawansowanej funkcjonalności, rozważ skontaktowanie się z wp-dude.com w celu uzyskania fachowego wsparcia WordPress.