Как удалить номер версии WordPress?Скрыть номер версии в коде WordPress

По умолчанию при использованииWordPressПри создании веб-сайта WordPress оставляет на нем отметку с номером версии.

По какой-то особой причине, если вы используете более старую версию软件, раскрытие номера версии WordPress может стать дырой в безопасности вашего сайта.

Как скрыть подсказки номера версии внутри кода WordPress?

прямо сейчасЧен Вэйлянпокажет вам, как скрыть номер версии WordPress.

Это код, который WordPress автоматически генерирует, чтобы объявить внешнему миру, какую версию WordPress вы используете.

Откройте свой сайт WordPress, щелкните правой кнопкой мыши пустую область и выберите «Просмотр исходного кода», обычно вы найдете строку кода, подобную этой:

<meta name="generator" content="WordPress 5.8.1" />
  • Это номер версии WordPress.
  • В некоторых случаях этот тег также может быть дырой в безопасности сайта.

Как удалить номер версии WordPress?Скрыть номер версии в коде WordPress

Итак, в этом случае вам следует скрыть номер версии WordPress, которую использует ваш сайт.

На вашем сайте WordPress есть четыре места, где вы можете легко указать номер версии WordPress:

  1. В метатеге в шапке исходного кода сайта:
  2. В файлах сценариев и таблиц стилей:
  3. В RSS-ленте сайта:
  4. В файле 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 сканирует веб-сайты на наличие вредоносного кода.

Блог Хоуп Чен Вейлян ( https://www.chenweiliang.com/ ) поделился "Как удалить номер версии WordPress?Скрыть внутренний номер версии кода WordPress».

Добро пожаловать, чтобы поделиться ссылкой на эту статью:https://www.chenweiliang.com/cwl-1964.html

Чтобы раскрыть еще больше скрытых трюков🔑, присоединяйтесь к нашему каналу в Telegram!

Поделитесь и поставьте лайк, если вам понравилось! Ваши репосты и лайки — наша постоянная мотивация!

 

发表 评论

Ваш адрес электронной почты не будет опубликован. 必填 项 已 用 * 标注

Наверх