Usuń wersję WordPressa z kanałów RSS w celu zwiększenia bezpieczeństwa
Objaśnienie
Jeśli chcesz zwiększyć bezpieczeństwo swojej strony WordPress, warto ukryć numer wersji w swoich kanałach RSS. Ta drobna zmiana pomaga, ponieważ nie ujawnia, której wersji WordPress używasz, co utrudnia potencjalnym sprawcom wykorzystanie znanych luk w zabezpieczeniach.
Oto jak to działa:
- Istnieje funkcja, która zwraca pusty ciąg, skutecznie usuwając numer wersji z kanału RSS.
- Ta funkcja jest powiązana z funkcją WordPressa zwaną "filtrem", która celuje w numer wersji w kanale RSS.
Dzięki temu twój kanał RSS nie będzie już wyświetlał wersji WordPress, co dodaje małą warstwę bezpieczeństwa do twojej strony. Wystarczy dodać ten kod do pliku functions.php swojego motywu, a wszystko będzie działać!
Kod
Instrukcja
Lokalizacja pliku: Plik functions.php motywu lub plik niestandardowej wtyczki.
Wymagania wstępne: Brak
Kroki wdrożenia:
- Zaloguj się do panelu administracyjnego WordPressa.
- Przejdź do Wygląd > Edytor motywu. Alternatywnie, jeśli wolisz używać wtyczki, przejdź do Wtyczki > Edytor i wybierz swoją niestandardową wtyczkę.
- W sekcji Pliki motywu po prawej stronie znajdź i kliknij na
functions.php. Jeśli używasz wtyczki, wybierz odpowiedni plik wtyczki. - Przewiń do końca pliku
functions.phplub pliku swojej wtyczki. - Skopiuj i wklej podany fragment kodu na końcu pliku:
- Kliknij Aktualizuj plik, aby zapisać zmiany.
- Zweryfikuj wdrożenie, sprawdzając swój kanał RSS, aby upewnić się, że numer wersji WordPressa nie jest już wyświetlany.
/**
* Usuwa numer wersji WordPressa z kanałów RSS.
*
* Ta funkcja usuwa numer wersji WordPressa z kanału RSS w celu zwiększenia bezpieczeństwa.
* Wykorzystuje filtr 'the_generator', aby to osiągnąć.
*
* @return string Pusty ciąg, aby zastąpić numer wersji.
*/
function wp_dudecom_remove_version_from_rss() {
return '';
}
add_filter('the_generator', 'wp_dudecom_remove_version_from_rss');
Potrzebujesz pomocy przy wdrożeniu lub bardziej zaawansowanej funkcjonalności? Odwiedź wp-dude.com, aby uzyskać fachową pomoc.