WordPress: как удалить ненужные мета данные из head без плагинов

В современном WordPress-сайте в секции <head> страницы часто содержится множество мета данных и ссылок, которые не всегда нужны и могут замедлять загрузку или раскрывать лишнюю информацию о вашем сайте. Многие решают эту задачу с помощью плагинов, но это не всегда оптимально с точки зрения производительности и контроля. В этой статье подробно разберём, как удалить ненужные мета данные из <head> WordPress без использования плагинов, используя только темы и функции.

Почему стоит удалять лишние мета данные из head WordPress

WordPress по умолчанию добавляет в <head> множество элементов: ссылки на RSS, API, генератор версии, ссылки на emoji, короткие ссылки и многое другое. Эти элементы полезны для разработчиков и некоторых функций, но часто избыточны для конечного пользователя и могут:

  • Увеличивать размер HTML и количество HTTP-запросов.
  • Раскрывать версию WordPress, что повышает риски безопасности.
  • Загромождать код и усложнять отладку.

Поэтому удаление ненужных мета данных – важный этап оптимизации и защиты сайта.

Основные мета данные, которые можно безопасно удалить

Давайте разберём, какие элементы часто удаляют и зачем:

  • Версия WordPress (meta generator) – раскрывает текущую версию WP, что не рекомендуется.
  • RSS feed ссылки – если не используете RSS, их можно убрать.
  • shortlink – короткая ссылка на пост, часто не нужна.
  • Emoji скрипты и стили – добавляются для поддержки эмодзи, но замедляют загрузку.
  • RSD link и WLW manifest – используются для внешних редакторов, редко нужны.
  • REST API link – если не используете REST API, можно отключить.

Удаляем мета данные без плагинов: практические примеры кода

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

Удаление версии WordPress из <head>

function wpcource_remove_wp_version() {
    return '';
}
add_filter('the_generator', 'wpcource_remove_wp_version');

Этот фильтр отключает вывод тега <meta name="generator">, который показывает версию WP.

Удаление лишних ссылок из head

function wpcource_cleanup_head() {
    // Удаляем ссылку на Really Simple Discovery
    remove_action('wp_head', 'rsd_link');
    // Удаляем ссылку на Windows Live Writer
    remove_action('wp_head', 'wlwmanifest_link');
    // Удаляем RSS feed ссылки
    remove_action('wp_head', 'feed_links', 2);
    remove_action('wp_head', 'feed_links_extra', 3);
    // Удаляем короткую ссылку
    remove_action('wp_head', 'wp_shortlink_wp_head');
    // Удаляем emoji скрипты и стили
    remove_action('wp_head', 'print_emoji_detection_script', 7);
    remove_action('wp_print_styles', 'print_emoji_styles');
    // Удаляем REST API link
    remove_action('wp_head', 'rest_output_link_wp_head');
}
add_action('init', 'wpcource_cleanup_head');

Этот код отключит ряд лишних ссылок и скриптов, которые WordPress добавляет автоматически.

Отключение Embed скриптов

WordPress по умолчанию добавляет скрипты для встраивания контента с других сайтов. Если вы не используете эту функцию, её можно отключить:

function wpcource_disable_embed() {
    remove_action('wp_head', 'wp_oembed_add_discovery_links');
    remove_action('wp_head', 'wp_oembed_add_host_js');
}
add_action('init', 'wpcource_disable_embed');

Проверка изменений и тестирование

После добавления кода очистите кэш браузера и кэш сайта (если используете кэш-плагины). Проверьте исходный код страницы (Ctrl+U) и убедитесь, что ненужные мета данные из <head> исчезли.

Если хотите более детально проверить производительность, используйте инструменты:

  • Google PageSpeed Insights
  • GTmetrix
  • WebPageTest

Это поможет увидеть, как изменение head влияет на скорость и размер страницы.

Альтернативные решения и плагины для удаления мета данных

Если вы хотите более гибко управлять head без кодинга, можно использовать плагины. Например, Clearfy Pro предоставляет удобный интерфейс для отключения ненужных мета данных и оптимизации сайта.

Также полезны плагины для оптимизации загрузки, которые могут дополнительно ускорить сайт, например, ABC Pagination для оптимизации пагинации.

Резюме: что важно помнить при очистке мета данных

Удаление лишних мета данных из <head> – простой, но эффективный способ повысить безопасность и производительность WordPress-сайта. Главное, аккуратно тестировать изменения, чтобы не сломать нужный функционал.

Практически всегда безопасно отключать генератор версии, emoji, RSD, WLW, RSS и REST API, если вы точно не используете эти функции.

WordPress: установка и настройка WPRemark для отзывов на сайте
01.01.2026
WooCommerce: как автоматически удалять товары из заказов после их отмены
25.04.2026
Как удалить записи определённого автора в WordPress с помощью кода
01.04.2026
Как изменить размер и оптимизировать изображения в WordPress без плагинов
05.01.2026
WooCommerce: как автоматически удалять отменённые заказы
21.05.2026

Обучение разработке на WordPress, как создавать темы, плагины. Подробнее об обучении.