Meta tag generator — это HTML-тег, который автоматически добавляется в код каждой страницы WordPress и содержит информацию о версии движка сайта. Обычно он выглядит так: <meta name="generator" content="WordPress 6.2.2" />. Хотя эта информация и полезна для разработчиков, она может стать причиной уязвимости сайта, так как злоумышленники получают данные о версии CMS и могут подобрать подходящие эксплойты.
Почему важно удалить meta tag generator в WordPress
Удаление этого тега — один из простых, но эффективных способов повысить безопасность сайта. Вот основные причины:
- Сокрытие версии WordPress — без этой информации хакерам сложнее определить, какие уязвимости могут быть актуальны для вашего сайта.
- Улучшение SEO — некоторые SEO-специалисты считают, что удаление лишних метатегов помогает лучше контролировать код страницы.
- Профессиональный подход — показывает, что вы заботитесь о безопасности и оптимизации своего ресурса.
Разумеется, meta tag generator — не единственный элемент безопасности, но его удаление — простой и быстрый шаг.
Как удалить meta tag generator через functions.php
Самый распространённый и лёгкий способ — добавить функцию в файл functions.php вашей активной темы. Эта функция удалит тег из заголовка страниц.
function wppremium_remove_generator() {
return '';
}
add_filter('the_generator', 'wppremium_remove_generator');Этот код использует фильтр WordPress the_generator, который отвечает за вывод тега meta generator. Возвращая пустую строку, мы фактически удаляем тег.
Важно: данный способ работает для стандартного тега, но некоторые плагины или темы могут добавлять свои собственные метатеги генератора, и их придётся удалять отдельно.
Удаление метатега из RSS
Если вы хотите также убрать метатег из RSS-лент, можно добавить следующий код:
remove_action('wp_head', 'wp_generator');Этот вызов отключает стандартное добавление meta generator в секцию <head>.
Использование плагинов для удаления meta tag generator
Если вы предпочитаете не править код вручную, можно использовать плагины, которые помогут убрать этот и другие метатеги. Рассмотрим несколько популярных:
- Clearfy Pro — мощный плагин для оптимизации и защиты WordPress. В Clearfy есть отдельный модуль для удаления метатегов генератора и других лишних тегов из кода. Подробнее о плагине можно узнать на официальной странице Clearfy Pro.
- WP Security Audit Log — плагин безопасности, который позволяет управлять многими аспектами безопасности сайта, включая сокрытие информации о версии.
- Remove Meta Generator — простой и бесплатный плагин, специально созданный для удаления meta tag generator.
Установка плагина обычно сводится к нескольким кликам в админке WordPress, что удобно для новичков и экономит время.
Удаление meta tag generator из сторонних плагинов и тем
Как уже упоминалось, иногда плагины или темы добавляют свои собственные meta generator. Чтобы их найти, выполните следующие действия:
- Откройте исходный код страницы (Ctrl+U или Cmd+Option+U в браузере) и найдите
meta name="generator". - Проанализируйте содержимое тега — часто там указывается имя плагина или темы.
- Поиск по коду плагинов и темы с помощью IDE или файлового менеджера по ключевым словам
meta name="generator".
Для удаления таких тегов можно использовать функцию remove_action или фильтры, добавленные конкретным плагином или темой. Например:
remove_action('wp_head', 'plugin_generator_function');Если вы нашли функцию, которая выводит тег, её можно отключить таким образом. Если же это невозможно, лучше обратиться к разработчикам плагина.
Советы по безопасности для WordPress
Удаление meta tag generator — только один из шагов на пути к защите сайта. Вот несколько других рекомендаций:
- Регулярно обновляйте WordPress, темы и плагины.
- Используйте плагины безопасности, например, Clearfy Pro для комплексной защиты и оптимизации.
- Ограничьте доступ к админке и используйте двухфакторную аутентификацию.
- Резервное копирование данных и базы данных — обязательно.
Таким образом, удаление meta tag generator — это простой и эффективный способ убрать лишнюю информацию, которая может быть использована злоумышленниками.
Выводы и практические рекомендации
Удаление meta tag generator из WordPress — обязательный элемент базовой безопасности сайта. Используйте функцию из functions.php для быстрого решения, либо воспользуйтесь проверенными плагинами, чтобы автоматизировать процесс и избежать ошибок.
Если вы хотите получать больше подобных советов и расширять функциональность сайта, рекомендуем ознакомиться с плагином Clearfy Pro, который позволит не только удалить метатеги, но и провести глубокую оптимизацию и защиту сайта.