Katalog artykułów
Domyślnie, gdy tworzysz witrynę internetową przy użyciu WordPressa , WordPress pozostawia na Twojej witrynie ślad w postaci numeru wersji.
Z pewnych względów ujawnienie numeru wersji WordPressa może stanowić lukę w zabezpieczeniach Twojej witryny, jeśli korzystasz ze starszej wersji oprogramowania .
Jak ukryć wskazówki dotyczące numeru wersji w kodzie WordPress?
Teraz Chen Weiliang pokaże Ci, jak ukryć numer wersji WordPressa.
Jest to kod, który WordPress automatycznie generuje, aby ogłosić światu zewnętrznemu, której wersji WordPressa używasz.
Otwórz swoją witrynę WordPress, kliknij prawym przyciskiem myszy pusty obszar i wybierz Wyświetl źródło, zwykle znajdziesz wiersz kodu taki:
<meta name="generator" content="WordPress 5.8.1" />
- To jest numer wersji WordPressa.
- W niektórych przypadkach ten tag może również stanowić lukę w zabezpieczeniach witryny.

W takim przypadku powinieneś ukryć numer wersji WordPressa, którego używa Twoja witryna.
W Twojej witrynie WordPress są cztery miejsca, w których możesz łatwo ujawnić numer wersji WordPress:
- W metatagu w nagłówku kodu źródłowego witryny:
- W plikach skryptów i arkuszy stylów:
- W kanale RSS serwisu:
- W pliku readme.html w katalogu głównym serwisu.
Zakładając, że Twoja witryna zawsze korzysta z najnowszej wersji WordPressa, w zasadzie nie musisz się martwić o problemy z bezpieczeństwem z powodu wycieku numerów wersji.
Istnieje wiele sztuczek na ukrywanie numeru wersji WordPressa w Internecie, wraz z najbardziej kompletnym i zwięzłym kodem.
Jak usunąć numery wersji w kodzie WordPress?
W pliku functions.php szablonu dodaj następujący kod, aby usunąć numer wersji WordPressa:
/* 在 js 文件和 css 文件中隐藏 WordPress 版本号
* @return {string} $src
* @filter script_loader_src
* @filter style_loader_src
*/
function cwl_remove_wp_version_strings( $src ) {
global $wp_version;
parse_str(parse_url($src, PHP_URL_QUERY), $query);
if ( !empty($query['ver']) && $query['ver'] === $wp_version ) {
$src = remove_query_arg('ver', $src);
}
return $src;
}
add_filter( 'script_loader_src', 'cwl_remove_wp_version_strings' );
add_filter( 'style_loader_src', 'cwl_remove_wp_version_strings' );
/* 在 generator meta 标签中隐藏 WordPress版本号 */
function cwl_remove_version() {
return '';
}
add_filter('the_generator', 'cwl_remove_version');- Ten kod usuwa numer wersji WP zawarty w pierwszych trzech miejscach.
- W przypadku pliku readme.html, o którym mowa w punkcie 4 powyżej, znajduje się on w katalogu głównym WordPressa i można go bezpośrednio wykonać kopię zapasową lub usunąć.
mv readme.html readme.bak.html
- Ten dokument jest krótkim wprowadzeniem i instrukcją instalacji WordPressa.
Oczywiście powyższa metoda ukrywa numer wersji WordPressa i nie może całkowicie i skutecznie rozwiązać luk w zabezpieczeniach witryny.
- Pierwszym elementem zapewniającym bezpieczeństwo witryny jest aktualizowanie podstawowego oprogramowania WordPress, motywów i wtyczek;
- używać niezawodnej nazwy użytkownika i hasła;
- Nie używaj pirackich motywów i wtyczek z nieznanych źródeł.
Zalecamy użycie wtyczki Wordfence Security w celu przeskanowania witryny w poszukiwaniu złośliwego kodu.
Mamy nadzieję, że artykuł „Jak usunąć numer wersji WordPressa? Ukrywanie numeru wersji w kodzie WordPressa” udostępniony na blogu Chen Weiliang ( https://www.chenweiliang.com/ ) okaże się dla Ciebie pomocny.
Możesz udostępnić link do tego artykułu: https://www.chenweiliang.com/cwl-1964.html
