Марина подтверждала салон в Яндекс.Вебмастере: вставила метатег в header.php через Редактор темы, обновила оформление – код пропал. Потом поставила WPCode, но старый фрагмент остался в SEO-плагине – два тега в исходнике. Знакомая боль: вам прислали строку «вставьте в head», а правка файлов темы пугает белым экраном. Не лезьте в header.php – за вечер настройте WPCode, получите подтверждение в Вебмастере и проверьте Ctrl+U.
Код в head WordPress для салона или магазина – не программирование, а «служебная записка» для поисковика: метатег подтверждения, счётчик, иногда подпись для робота (JSON-LD). Без правки темы проще всего через WPCode: секция Header, вставили, сохранили. Один источник на сайт – не дублируйте код в SEO-плагине, Метрике и GTM.
Раздел head – верхняя «шапка» HTML-страницы. Туда кладут то, что грузится до основного текста: подтверждение, что сайт ваш, счётчик посещений, иногда короткая подпись для робота. Подвал (footer) – для кода, который может подождать. На практике новичок вставляет метатег Яндекса в footer – Вебмастер его не видит, хотя в админке всё «сохранено».
Вам прислали кусок кода – вставьте в head. Это не про программирование, а про одно безопасное место в админке, куда кладут служебные строки для поисковика и аналитики, не трогая файлы темы. Хук wp_head (механизм WordPress) – как почтовый ящик в шапке сайта: плагины и тема складывают туда свои «записки» перед показом страницы.
Официальная справка WordPress: functions.php дочерней темы не заменяет родительский, а дополняет. Скопировать functions.php родителя в дочернюю тему нельзя – сайт упадёт с fatal error из-за дубля имён функций. Для человека без разработчика безопаснее плагин вставки, чем «чуть-чуть поправлю functions.php».
- Разберите, что должно жить в head, а что – в подвале или через GTM
- Не трогайте header.php родительской темы – вот почему
- Установите WPCode и вставьте код в Header – пошагово
- Проверьте, что тема вызывает wp_head – иначе плагин бессилен
- Оставьте один источник – не дублируйте Метрику, GA4 и верификацию
- Когда взять Head & Footer Code или дочернюю тему
- Избегайте типичных ошибок при вставке кода в head
- Убедитесь, что всё сработало – критерии до закрытия задачи
- Частые вопросы
- Как добавить код в head WordPress без правки темы?
- Чем WPCode отличается от Code Snippets?
- Можно ли вставить код в head через functions.php?
- Что делать, если после вставки кода белый экран?
- Куда вставлять код верификации Яндекс.Вебмастера в WordPress?
- Почему Вебмастер не видит метатег, хотя я вставил код?
- Нужен ли плагин, если есть дочерняя тема?
Разберите, что должно жить в head, а что – в подвале или через GTM

Боль: «Мне прислали код – куда его?» Часто приходят метатег из Вебмастера, скрипт GA4, счётчик Метрики. Всё это обычно идёт в head, но правило одно – один канал на задачу.
| Что вставляете | Куда логичнее | Типичная ошибка |
|---|---|---|
| Метатег верификации Яндекс/Google | Header в WPCode или Head & Footer Code | Положили в footer – права не подтверждаются |
| Счётчик Метрики или GA4 | Официальный плагин или один блок в Header | Тот же ID ещё в GTM и в теме – двойные визиты |
| JSON-LD (подпись для робота) | SEO-плагин или head, если дали фрагмент | Два SEO-плагина с разметкой на одной странице |
| Чат-виджет, баннер | Часто footer или отдельный плагин | Тяжёлый скрипт в head тормозит первый экран |
Счётчики подробнее: Яндекс Метрика, GA4, GTM. Не дублируйте те же теги отдельным плагином.
Не трогайте header.php родительской темы – вот почему

Боль: «Боюсь зайти в Редактор темы – сломаю сайт». Страх обоснован. Правка header.php в родительской теме исчезнет при обновлении. Один неверный символ в PHP – белый экран. В реальном проекте владелец правит header.php «на пять минут», а автообновление темы сносит метатег.
Без правки темы значит: не трогать header.php и functions.php родителя. Плагин вставки или дочерняя тема – другое дело. Часто ломается вот здесь: подрядчик правил header.php «временно», вы обновили тему – метатег исчез, а в Вебмастере снова красная плашка. Перед экспериментами сделайте бэкап WordPress – откат через хостинг дешевле, чем восстанавливать сайт с нуля.
Вердикт: для метатега не открывайте Редактор файлов темы. WPCode обновлялся 27.08.2026, более двух миллионов сайтов – код в настройках плагина, не в файлах оформления.
Установите WPCode и вставьте код в Header – пошагово

Главный путь для новичка: установили плагин, добавьте метатег в поле Header целиком, проверьте исходник. Плагин цепляется к wp_head – тема должна его вызывать, иначе код не попадёт на страницу.
- Плагины → Добавить новый → WPCode (Insert Headers and Footers) → Установить → Активировать.
- Code Snippets → Header & Footer → вкладка Header.
- Скопируйте метатег из Яндекс.Вебмастера или Google Search Console целиком.
- Вставьте в поле Header → Сохранить. Только готовый HTML, без своего PHP.
- Главная страница → Ctrl+U → Ctrl+F → найдите фрагмент внутри head.
- В Вебмастере нажмите «Проверить» – статус «права подтверждены».
Типичная ошибка: код в Footer вместо Header – Яндекс метатег не увидит. Верификация почти всегда требует head. Например, салон красоты вставил метатег, но положил его в подвал через старый плагин – три дня ждали подтверждения, пока не перенесли в Header.
Схема вставки: код из Вебмастера → WPCode Header → сохранить → Ctrl+U → проверить в сервисе
Проверьте, что тема вызывает wp_head – иначе плагин бессилен
Боль: «Вставила всё правильно, в исходнике пусто». WordPress выводит код через wp_head(). Если тема не вызывает её в header.php, плагин вставки не поможет – так бывает на кастомных темах.
- Ctrl+U → внутри head ищите wp-content, styles – пустой head подозрителен.
- Очистите кеш (LiteSpeed, WP Rocket) и откройте сайт в инкогнито.
- Код в секции Header WPCode, не Footer.
Если фрагмента нет – напишите через форму или Telegram: возможно, тема без wp_head, это правит разработчик. На Reddit владельцы кастомных тем пишут: плагин вставки «не работает», а причина – в шаблоне нет вызова wp_head(). Это не ваша ошибка, но без правки темы не решить.
Оставьте один источник – не дублируйте Метрику, GA4 и верификацию
Марина попала сюда: WPCode + SEO-плагин + старый фрагмент в теме. Два метатега – Вебмастер и аналитика ведут себя странно. Сделайте инвентаризацию плагинов и используйте один блок Header для верификации – не дублируйте код в SEO-плагине и WPCode одновременно. На форумах WordPress дубли мета часто из-за двойного wp_head() в теме – лечится правкой темы, не «ещё одним плагином».
Схема «один источник»: инвентаризация плагинов → поиск ID в Ctrl+U → отключить лишнее → кеш → проверка в Вебмастере
- Метрика: плагин или Header WPCode – не оба (гайд).
- GA4: один способ – плагин, GTM или Header.
- SEO-плагин: поле аналитики пустое, если код в WPCode.
- Старый код в настройках темы – удалить при переходе на плагин.
Когда взять Head & Footer Code или дочернюю тему
Head & Footer Code (100 000+ установок, v1.5.9 от 31.08.2026) удобен, если код нужен на одной странице – у записи свой блок HEAD. PHP в полях не выполняется: только HTML, JS, CSS – меньше риск белого экрана.
Запасной путь – wp_head в дочерней теме, если есть разработчик. Пять строк PHP – не для первого вечера. Сайт упал после functions.php – отключите тему через хостинг, восстановите из бэкапа. Favicon в head: отдельный гайд.
Избегайте типичных ошибок при вставке кода в head
На практике новички наступают на одни и те же грабли. Проверьте себя до нажатия «Сохранить»:
- Код в footer вместо head. Метатег верификации в подвале – Вебмастер не увидит.
- Два плагина вставки. WPCode и Head & Footer Code с одним метатегом – дубль в исходнике.
- Смешение ручной вставки и плагина. Старый фрагмент в header.php плюс новый в WPCode.
- Забытый кеш. В Ctrl+U пусто, хотя код сохранён – сбросьте LiteSpeed, WP Rocket или кеш хостинга.
- Нет бэкапа перед экспериментом. Один неверный символ в Редакторе темы – белый экран.
В реальном проекте магазин одежды поставил верификацию Google в SEO-плагин, а Яндекс – в WPCode. Оба метатега в head, но при смене SEO-плагина пропал только Google. Правило: один блок Header для всех метатегов подтверждения.
Убедитесь, что всё сработало – критерии до закрытия задачи
Краткий чеклист: код в head WordPress настроен правильно, если:
- В Ctrl+U внутри head один нужный фрагмент, без второй копии.
- Сайт открывается, нет белого экрана и ошибок в консоли (F12).
- В Вебмастере или Search Console «права подтверждены» или счётчик «обнаружен».
- После обновления темы код на месте – он в плагине, не в header.php.
После обновления темы вы сможете не переживать за метатег – он останется в настройках плагина, не в header.php. Сайт с аналитикой и статьями под поиск – в услугах. Другие гайды – в статьях блога.
Материал проверен: Андрей Дикий (создаёт сайты и продвигает их статьями, SEO/GEO).
Достоверность данных: справка WordPress по wp_head и дочерним темам (developer.wordpress.org), карточки WPCode и Head & Footer Code на WordPress.org (27.08.2026 и 31.08.2026), обсуждения дублей мета на wordpress.org/support и Reddit r/Wordpress; частотность – по Яндекс Вордстат на 2026-09-21 (точные показы не получены, MCP недоступен).
Частые вопросы
Как добавить код в head WordPress без правки темы?
WPCode → Code Snippets → Header & Footer → Header, вставьте HTML из Вебмастера, сохраните. Проверьте Ctrl+U: фрагмент в head один раз.
Чем WPCode отличается от Code Snippets?
WPCode – бывший Insert Headers and Footers плюс сниппеты. Для метатега хватит Header & Footer. Отдельный Code Snippets нужен для своего PHP – новичку лишнее.
Можно ли вставить код в head через functions.php?
Да, через add_action(‘wp_head’, …), но ошибка даст белый экран. functions.php дочерней темы дополняет родительский – копировать нельзя. Для метатега безопаснее WPCode.
Что делать, если после вставки кода белый экран?
Отключите плагин через админку или хостинг/FTP. Восстановите из бэкапа. Метатеги – HTML в плагин, не PHP в functions.php.
Куда вставлять код верификации Яндекс.Вебмастера в WordPress?
Header в WPCode или Head & Footer Code – не footer и не header.php. Метатеги Яндекса и Google можно в одном блоке head.
Почему Вебмастер не видит метатег, хотя я вставил код?
Код в footer, кеш, тема без wp_head(), или дубль тега. Ctrl+U, сброс кеша, один источник.
Нужен ли плагин, если есть дочерняя тема?
Не обязательно, но для разового метатега плагин быстрее и переживает смену темы. Дочерняя тема – когда есть разработчик и понимаете риск fatal error.
