Хотите быстро и легко обезопасить свой сайт на ВордПресс? Один из рабочих способов – WordPress Generator убрать версию скриптов WordPress, стилей JS. Разберемся как это сделать.
Зачем нужен тег <meta>?
Тег <meta> нужен для определения метатегов, предназначенных для хранения данных для браузеров и поисковых систем. Например, бот поисковой системы, заходя на сайт, обращается к метатегам, получая из них название страницы, ее описание, ключевые слова и пр. информацию. WordPress, по умолчанию, добавляет в этот тег информацию о версии копии “движка”, которая используется на сайте. Эти данные во-первых, бесполезны, так как не дают сайту вообще никаких преимуществ. Во-вторых, зная версию WordPress на сайте, злоумышленник может использовать ее уязвимости с целью нарушить работу сайта. Поэтому имеет смысл эти данные скрыть.
Как выглядит информация о версии?
Информация о версии WordPress выглядит следующим образом:
<meta name="generator" content="WordPress 4.8.2" />
Наша задача – удалить тег из вывода. Отметим, что WordPress добавляет версию не только в код страницы, но также в стили и скрипты. Поэтому удалять нужно отовсюду. Все последующие действия подразумевают вставку специального кода в файл темы functions.php.
Самый легкий и простой вариант это сделать – использовать плагин Clearfy Pro, о котором мы писали в одном из прошлых материалов. Просто зайдите в раздел радел 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.