Как удалить тег с версией WordPress из Head – решение

Приветствую, уважаемый посетитель!

Популярнейший CMS движок WordPress достаточно функционален, в некотором плане даже «излишне». К примеру, он генерирует код страниц с избыточным количеством технических тегов. Данные теги не несут никакой практической пользы для SEO, поисковых систем, отображения самой страницы и так далее.

И об одном из таких тегов мы сегодня и поговорим. Речь пойдёт о теге <meta name=”generator” content=”WordPress x.x.x” /> – этот тег выводит в коде версию WordPress, на которой работает сайт.

Тег generator в HTML коде, что генерируется WordPress

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

Дабы не упрощать задачу нечестным на руку программистам, мы удалим вывод данного тега из HTML кода. Конечно, от нацеленной «атаки» на ваш сайт только этой меры может быть мало, но общую безопасность сие повысит и самое главное, скроет версию используемого движка от автоматизированных сканеров, которые ежеминутно сканируют сотни сайтов, выявляя в них старые версии движков и используемых плагинов.

Удаляем вывод meta name=”generator” в коде страниц

Дабы раз и навсегда решить эту задачу, нам необходимо будет прописать всего одну строчку кода в файле functions.php, который в свою очередь находится в директории на хостинге, где располагаются файлы темы (дизайна), что используется на вашем сайте.

К примеру, если используемая на сайте тема называется Twenty Seventeen, то путь к папке, где находится искомый файл, будет таким …wp-content\themes\twentyseventeen\functions.php

А сам код, который необходимо вписать в этот файл, следующий:

remove_action( 'wp_head', 'wp_generator' );

Его необходимо вписать где-нибудь в начале файла, но при этом, естественно, после открывающего тега, что выглядит вот так <?php

Остался последний штрих, а именно сохранить файл functions.php с вписанной строкой. Сохранив его, тег <meta name=”generator” content=”WordPress x.x.x” /> в котором указывается текущая версия WordPress, более не будет выводиться в коде страниц.