Как удалить meta name generator в WordPress?

Правильно WordPress Generator убираем версию скриптов и силей

Хотите быстро и легко обезопасить свой сайт на ВордПресс? Один из рабочих способов — WordPress Generator убрать версию скриптов WordPress, стилей JS. Разберемся как это сделать.

Зачем нужен тег <meta>?

Тег <meta> нужен для определения метатегов, предназначенных для хранения данных для браузеров и поисковых систем. Например, бот поисковой системы, заходя на сайт, обращается к метатегам, получая из них название страницы, ее описание, ключевые слова и пр. информацию. WordPress, по умолчанию, добавляет в этот тег информацию о версии копии “движка”, которая используется на сайте. Эти данные во-первых, бесполезны, так как не дают сайту вообще никаких преимуществ. Во-вторых, зная версию WordPress на сайте, злоумышленник может использовать ее уязвимости с целью нарушить работу сайта. Поэтому имеет смысл эти данные скрыть.

Как выглядит информация о версии?

Информация о версии WordPress выглядит следующим образом:

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

Наша задача — удалить тег из вывода. Отметим, что WordPress добавляет версию не только в код страницы, но также в стили и скрипты. Поэтому удалять нужно отовсюду. Все последующие действия подразумевают вставку специального кода в файл темы functions.php.

Самый легкий и простой вариант это сделать — использовать плагин Clearfy Pro, о котором мы писали в одном из прошлых материалов. Просто зайдите в раздел радел Clearfy Pro, выберите вкладку Защита и активируйте настройки

Сокрытие версии WordPress в Clearfy Pro

Активировать промокод на 15%

Шаг №1. Удаление версии с веб-страниц

Чтобы удалить информацию о версии с кода веб-страниц Вашего сайта, необходимо в functions.php вставить следующий код:

add_filter( 'the_generator', '__return_empty_string' );

Шаг 2. Удаление версии в стилях и скриптах

На этом шаге воспользуемся иным кодом:

function rem_wp_ver_css_js( $src ) {
    if ( strpos( $src, 'ver=' ) )
    $src = remove_query_arg( 'ver', $src );
    return $src;
}
add_filter( 'style_loader_src', 'rem_wp_ver_css_js', 9999 );
add_filter( 'script_loader_src', 'rem_wp_ver_css_js', 9999 );

Альтернативный способ

Еще один вариант — плагин Meta Generator and Version Info Remover. Этот простой способ подойдет тем, кто не хочет копаться в коде.

После установки и активации откройте раздел Настройки > Meta Generator and Version Info Remover и задействуйте опцию Remove WordPress default meta generator tag. Не забудьте нажать кнопку Save changes.

Настройка плагина Meta Generator and Version Info Remover

Понравилась статья? Поделиться с друзьями:
WordPress Plus