Каталог артыкулаў
Па змаўчанні, калі вы ствараеце вэб-сайт з дапамогай WordPress , WordPress пакідае на вашым сайце адзнаку нумара версіі.
Па пэўных прычынах раскрыццё нумара версіі WordPress можа быць уразлівасцю бяспекі вашага сайта, калі вы выкарыстоўваеце старую версію праграмнага забеспячэння .
Як схаваць падказкі нумара версіі ўнутры кода WordPress?
Зараз Чэнь Вэйлян раскажа вам, як схаваць нумар версіі WordPress.
Гэта код, які WordPress аўтаматычна стварае, каб паведаміць знешняму свету, якую версію WordPress вы выкарыстоўваеце.
Адкрыйце свой сайт WordPress, пстрыкніце правай кнопкай мышы на пустой вобласці і выберыце «Праглядзець зыходны код», звычайна вы знойдзеце такі радок кода:
<meta name="generator" content="WordPress 5.8.1" />
- Гэта нумар версіі WordPress.
- У некаторых выпадках гэты тэг таксама можа быць дзіркай у бяспецы вэб-сайта.

Такім чынам, у гэтым выпадку вам варта схаваць нумар версіі WordPress, які выкарыстоўвае ваш сайт.
На вашым сайце WordPress ёсць чатыры месцы, дзе вы можаце лёгка паказаць нумар версіі WordPress:
- У метатэгу ў загалоўку зыходнага кода сайта:
- У файлах сцэнарыяў і табліц стыляў:
- У RSS-стужцы сайта:
- У файле readme.html у каранёвым каталогу вэб-сайта.
Мяркуючы, што ваш вэб-сайт заўсёды выкарыстоўвае апошнюю версію WordPress, вам у прынцыпе не трэба турбавацца аб праблемах бяспекі з-за ўцечкі нумароў версій.
Ёсць шмат прыёмаў, каб схаваць нумар вашай версіі WordPress у Інтэрнэце, а таксама самы поўны і кароткі код.
Як выдаліць нумары версій у кодзе WordPress?
У файл functions.php шаблону дадайце наступны код, каб выдаліць нумар версіі WordPress:
/* 在 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');- Гэты код выдаляе нумар версіі WP, уключаны ў першыя тры месцы.
- Файл readme.html, згаданы ў пункце 4 вышэй, знаходзіцца ў каранёвым каталогу WordPress, і вы можаце непасрэдна зрабіць яго рэзервовую копію або выдаліць.
mv readme.html readme.bak.html
- Гэты дакумент уяўляе сабой кароткае ўвядзенне і інструкцыі па ўсталёўцы WordPress.
Вядома, вышэйзгаданы метад хавае нумар версіі WordPress і не можа цалкам і эфектыўна ліквідаваць дзіркі ў бяспецы вэб-сайта.
- Першым элементам забеспячэння бяспекі вашага сайта з'яўляецца падтрыманне асноўнага праграмнага забеспячэння, тэм і ўбудоў WordPress у актуальным стане;
- выкарыстоўваць надзейнае імя карыстальніка і пароль;
- Не выкарыстоўвайце пірацкія тэмы і ўбудовы з невядомых крыніц.
Мы рэкамендуем выкарыстоўваць плагін Wordfence Security для праверкі вашага сайта на наяўнасць шкоднаснага кода.
Спадзяюся, артыкул «Як выдаліць нумар версіі WordPress? Схаванне нумара версіі ў кодзе WordPress», апублікаваны ў блогу Чэнь Вэйляна ( https://www.chenweiliang.com/ ), будзе вам карысным.
Не саромейцеся падзяліцца спасылкай на гэты артыкул: https://www.chenweiliang.com/cwl-1964.html
