Как скрыть версию wordpress на вашем сайте

настройка bbpress форума

Здравствуйте, если вы устали обновлять свой wordpress — ваш сайт отлично работает, вы не меняете плагины и тему, то в целях безопасности рекомендуется скрывать номер версии движка (wordpress).

Скачать исходники для статьи можно ниже

Версию wordpress можно отыскать в 3-х местах на сайте:

1. В мета-тегах  - достаточно перейти на сайт и нажать  комбинацию клавиш Ctrl+U («Посмотреть исходный код»), а далее найти следующую строчку:

<meta name="generator" content="WordPress 4.0" />

2. В теге RSS ленты:

<generator>http://wordpress.org/?v=4.0</generator>

3. В стоках-запросах к скриптам и стилям.

Если не указана версия скрипта или стиля, то движок подставляет версию wordpress, например следующий код:

<link rel='stylesheet' id='mediaelementjs-styles-css'  href='http://mnogoblog.ru/wp-content/plugins/media-element-html5-video-and-audio-player/mediaelement/mediaelementplayer.css?ver=4.0' type='text/css' media='all' />

ver=4.0 — версия движка wordpress.

Чтобы версия wordpress была скрыто во всех источниках/местах на вашем сайте, можно воспользоваться следующим кодом:

/* Hide WP version strings from scripts and styles
 * @return {string} $src
 * @filter script_loader_src
 * @filter style_loader_src
 */
function fjarrett_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', 'fjarrett_remove_wp_version_strings' );
add_filter( 'style_loader_src', 'fjarrett_remove_wp_version_strings' );

/* Hide WP version strings from generator meta tag */
function mnogoblog_remove_version() {
return '';
}
add_filter('the_generator', 'mnogoblog_remove_version');

Вышеуказанный код нужно добавить в файл functions.php — чтобы его открыть нужно зайти в админку wordpress, в левом меню выбрать пункт «Внешний вид» и его подпункт «Редактор», справа в списке шаблонов выбрить файл functions.php.

Введите свой email адрес для того, чтобы подписаться на мой блог:


knopkisoc

Как скрыть версию wordpress на вашем сайте: Один комментарий

  1. Сергей

    А я вот нашел плагин который скрывает все следы движка WordPress http://goo.gl/20OpHY очень крутой рекомендую кому надо

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>