Как отключить лишние мета-теги WordPress из шапки сайта

Если открыть исходный код страницы WordPress-сайта, в <head> часто оказываются лишние на вид технические вставки: версия WordPress, ссылки на RSS, RSD, WLW Manifest, короткая ссылка, emoji-скрипты и другие элементы. Для владельца сайта это обычно просто шум, а иногда — ещё и нежелательные подсказки о том, как устроен сайт внутри.

Убрать такие мета-теги можно, но не все подряд. Часть из них действительно безопасно отключать на обычном сайте, а часть нужна для конкретных функций: комментариев, удалённой публикации, фидов или совместимости с плагинами. Ниже — практичный способ почистить head без лишнего риска.

Что именно WordPress добавляет в шапку

По умолчанию WordPress выводит в head несколько технических элементов через функции ядра и плагины. Чаще всего это:

  • <meta name="generator" content="WordPress ..."> — строка с версией CMS;
  • <link rel="EditURI" ...> — RSD-ссылка для внешних редакторов;
  • <link rel="wlwmanifest" ...> — файл для Windows Live Writer;
  • <link rel="shortlink" ...> — короткая ссылка на запись;
  • <link rel="alternate" type="application/rss+xml" ...> — RSS-ленты;
  • <meta name="robots" ...> — иногда добавляется плагинами SEO или защиты;
  • скрипты и стили для emoji, если они не отключены;
  • дополнительные мета-теги и ссылки, которые вставляют темы и плагины.

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

Что можно убрать безболезненно, а что лучше оставить

Для обычного корпоративного сайта, блога или лендинга обычно можно отключить часть служебных вставок, если вы ими не пользуетесь. Ниже — практическая ориентировка.

ЭлементМожно отключатьКогда лучше оставить
generatorДаПочти всегда можно убрать
RSDДаЕсли не используете внешние редакторы и старые интеграции
WLW manifestДаПочти никогда не нужен на современных сайтах
shortlinkДаЕсли не используете короткие ссылки WordPress
emoji scripts/stylesДаЕсли не нужна поддержка старых браузеров и специфичных сценариев
RSS linksЗависит от сайтаЕсли у вас есть подписка на ленту, агрегатор или рассылка через RSS

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

Самый надёжный способ: отключить через functions.php или мини-плагин

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

Перед правкой сделайте резервную копию файла или работайте через staging-копию сайта. Ошибка в PHP-коде может временно уронить сайт, если вставить его не туда или забыть закрыть скобку.

Ниже — рабочий набор для чистки наиболее частых вставок WordPress:

remove_action('wp_head', 'wp_generator');
remove_action('wp_head', 'rsd_link');
remove_action('wp_head', 'wlwmanifest_link');
remove_action('wp_head', 'wp_shortlink_wp_head', 10);
remove_action('wp_head', 'feed_links', 2);
remove_action('wp_head', 'feed_links_extra', 3);
remove_action('wp_head', 'print_emoji_detection_script', 7);
remove_action('wp_print_styles', 'print_emoji_styles');

Этот код убирает версию WordPress, RSD, WLW manifest, shortlink, ссылки на фиды и emoji-скрипты. Если вам нужны RSS-ленты, просто не удаляйте строки с feed_links и feed_links_extra.

Если хотите убрать только версию WordPress, достаточно одной строки:

remove_action('wp_head', 'wp_generator');

Но на практике обычно чистят сразу несколько элементов, иначе в шапке остаётся половина служебных вставок.

Куда вставлять код

Есть два нормальных варианта:

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

Если сайт обслуживается не вами одним, мини-плагин обычно удобнее: код не потеряется при смене темы и проще контролируется в админке.

Как убрать лишние мета-теги, если они добавлены плагином

Не все вставки в head идут из ядра WordPress. SEO-плагины, плагины безопасности, кэширования, форм и аналитики часто добавляют свои мета-теги, ссылки и скрипты. В этом случае правильный путь — искать настройку внутри самого плагина.

Что делать на практике:

  1. Откройте исходный код страницы и найдите конкретную строку, которую хотите убрать.
  2. Посмотрите, какой плагин её добавляет: часто это видно по названию файла, пути или комментариям в коде.
  3. Проверьте настройки плагина: иногда нужная опция уже есть в интерфейсе.
  4. Если настройки нет, ищите документацию плагина или фильтр/хук, который он предоставляет.

Не стоит пытаться отключать код плагина через случайные фрагменты из интернета. Для сторонних расширений универсального способа нет: у каждого плагина свои хуки и свои точки вывода.

Как проверить, что шапка действительно очистилась

После изменений откройте сайт в браузере и посмотрите исходный код страницы. Проще всего сделать это через Ctrl+U или через инструменты разработчика. В head не должно остаться отключённых строк.

Проверяйте не только главную страницу, но и несколько типов страниц:

  • обычную запись;
  • страницу;
  • архив или рубрику;
  • страницу с комментариями, если они включены.

Это важно, потому что некоторые темы и плагины выводят разные элементы в зависимости от типа страницы. Если вы отключили emoji или shortlink, а они всё ещё видны, значит код добавляется не из того места, которое вы правили, или его снова подключает тема/плагин.

Когда лучше не трогать head вручную

Есть ситуации, в которых лучше не чистить шапку «наугад»:

  • если сайт поддерживает старые внешние редакторы или специфичные интеграции;
  • если вы не уверены, какой плагин добавляет конкретный тег;
  • если на сайте есть сложная тема с собственными настройками head;
  • если изменения нужно вносить на рабочем сайте без тестовой копии.

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

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

В итоге логика простая: сначала определите, какие элементы в head действительно лишние именно для вашего сайта, затем отключите их через functions.php, мини-плагин или настройки самого расширения, и обязательно проверьте результат в исходном коде страницы. Так вы очистите шапку без побочных эффектов и не сломаете то, что использует сайт.

Добавь в закладки и поделись с друзьями:

⭐⭐⭐⭐⭐
Как отключить лишние мета-теги WordPress из шапки сайта
28.10.2026
Как закрыть от индексации страницу автора в WordPress для одного автора или нескольких
15.10.2026
Как создать и использовать собственные типы записей в WordPress: практическое руководство
03.10.2026
Как отключить RSS-ленты в WordPress и закрыть их от индексации
21.10.2026
Как найти и удалить дубли title и meta description в WordPress
25.10.2026
×
Твой WordPress — твои правила!

Топовые темы и плагины со скидкой 20%.

Забрать выгодно ⋙