Как добавить код в head WordPress

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

Код, добавленный в раздел <head>, может включать в себя метатеги, скрипты, стили CSS и прочие элементы, которые влияют на SEO-оптимизацию и функциональность сайта. Например, для подключения Google Analytics необходимо вставить специальный код отслеживания, чтобы собирать статистику о посетителях.

Существует несколько способов добавления кода в заголовок WordPress, каждый из которых подходит для различных ситуаций. Один из наиболее распространённых методов — использование плагинов, таких как Insert Headers and Footers, который упрощает процесс, позволяя добавлять код без редактирования файлов темы.

Другой вариант — редактирование файла header.php вашей темы. Для этого перейдите в Внешний вид > Редактор, найдите файл header.php и вставьте нужный код перед закрывающим тегом </head>. Однако будьте осторожны: любые изменения в коде темы могут привести к неисправностям на сайте.

Также можно использовать функцию wp_head в functions.php вашей темы. Для этого добавьте следующий код:

add_action('wp_head', 'my_custom_function');
function my_custom_function() {
echo '<!-- Ваш код здесь -->';
}

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

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

Как добавить код в заголовок WordPress

Раздел head в WordPress – что это такое

Создание любой страницы веб-сайта, независимо от используемой CMS, основывается на нескольких устоявшихся правилах. Одно из важнейших правил подразумевает использование контейнеров для организации данных на странице.

Вся структура стандартной страницы заключена в контейнере ., который делится на два основных раздела — head и body. Раздел . закрывается до открытия body и предназначен для хранения служебных данных, считываемых браузерами, поисковыми системами и прочими автоматизированными системами.

Данные принципы применимы для любого сайта, вне зависимости от его CMS, и относятся также к WordPress.

Вот несколько примеров того, что часто размещается в секции head на WordPress-порталах:

  • Счетчики и аналитические сервисы, такие как Яндекс Метрика и Google Analytics.
  • Коды подтверждения, удостоверяющие право на управление данным сайтом.
  • Скрипты, которые запускаются сразу после загрузки страницы, например, для отображения рекламы, запуска онлайн-чатов и другого.
  • Стили (CSS), которые необходимы для первоначальной загрузки.
  • Шрифты и иконки для отображения материалов и создания элементов дизайна.
  • Метаданные, которые считываются поисковыми и другими системами.

Важно помнить, что и — это не одно и то же, несмотря на схожесть в названиях.

Теперь, когда вы в курсе, что такое , самое время объяснить, как работать с этой секцией в коде ресурса, работающего на WordPress.

Плагины для работы с head на WordPress

Большинство вопросов в WordPress можно решить при помощи плагинов, и для каждой задачи существует множество таких инструментов. Если у вас нет опыта редактирования кода шаблона, самым простым решением для добавления необходимых элементов в head будет использование готовых модулей.

Давайте рассмотрим несколько вариантов, которые помогут вам в этом.

Clearfy Pro — идеальное многофункциональное решение

Многофункциональный плагин Clearfy Pro

Это многофункциональное решение от российских разработчиков из WPShop, которое давно стало популярным выбором среди веб-мастеров для настройки новых сайтов на WordPress или оптимизации существующих ресурсов.

Обратите внимание: Clearfy Pro не доступен в официальном репозитории WordPress, его можно приобрести на сайте разработчиков WPShop.

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

Для этого выполните следующие действия:

  1. Перейдите в модуль и выберите пункт “Код” из доступных настроек.Опции Clearfy Pro
  2. В форме для ввода данных активируйте переключатель “Код в ”.
  3. Вставьте свой код в текстовое поле.Clearfy Pro для добавления в head
  4. Промотайте страницу вниз и нажмите “Сохранить”.

После выполнения этих шагов ваш код будет добавлен прямо перед закрывающим тегом в разделе head.

Преимущество Clearfy Pro перед другими решениями, которые мы рассмотрим далее, заключается в его многофункциональности. Известно, что не стоит перегружать WordPress слишком большим количеством плагинов. Поэтому лучше использовать комплексное решение, которое выполняет сразу несколько полезных функций — таким продуктом и является Clearfy Pro.

С его помощью вы можете:

  • Минимизировать код.
  • Удалять ненужные ссылки.
  • Улучшать SEO.
  • Настраивать редиректы.
  • Избавляться от дубликатов страниц.
  • Укреплять защиту сайта от взломов или кражи контента.
  • Улучшать стандартные комментарии.
  • Добавлять полезные модули, например, восстанавливать классический редактор WordPress, активировать уведомления об использовании cookie и многое другое.

Это лишь малая часть возможностей, которые может предложить Clearfy Pro, и такие функции необходимы практически для каждого WordPress-портала.

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

Скидка 10% на Clearfy Pro

Head, Footer and Post Injections

Бесплатный модуль Head, Footer and Post Injections

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

Чтобы воспользоваться этим плагином, сначала установите и активируйте его в WordPress. После установки переходите в раздел “Настройки” — “Head and Footer”.

В этом разделе вы сможете вставить нужный код в соответствующее место, включая head. Не забудьте нажать “Сохранить” после добавления скрипта или другой информации.

Head, Footer and Post Injections для вставки кодов

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

Кроме того, одним из преимуществ является возможность добавления кода на AMP-страницы, что иногда необходимо для выполнения специфических задач.

AMP-страницы представляют собой «облегчённые» версии обычных страниц, которые Google может использовать для быстрого перенаправления пользователей, чтобы они оперативно получали необходимую информацию.

Head & Footer Code

Head & Footer Code для WP

Если вы начнёте искать плагин для добавления кода в head в репозитории WordPress, скорее всего, сначала встретите Head & Footer Code.

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

После установки Head & Footer Code вы сможете найти его в разделе “Инструменты”. В секции Head Code укажите информацию, которую нужно отобразить в разделе head. После добавления не забудьте сохранить изменения, чтобы код появился на странице.

Код с приоритизацией через Head & Footer Code

В блоке HEAD Priority можно задать местоположение вставляемого кода: значение 10 соответствует позиционированию непосредственно перед закрывающим тегом , а 1 — чуть после открывающего . Упорядочение скриптов или метаданных может потребоваться опытному веб-мастеру.

Yoast SEO

Yoast SEO для сайтов

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

В общих настройках перейдите на вкладку “Инструменты веб-мастеров”. Введите нужные данные и нажмите “Сохранить изменения”.

Обратите внимание, что нужно вводить именно буквенно-цифровую комбинацию для верификации, а не полный мета-код.

Верификация в Yoast SEO

Недостаток: возможность добавления верификаций только для Яндекс, Google, Bing и Baidu.

При использовании этого метода код добавляется в первую часть контейнера head, а не в его конец.

Woody Code Snippets

Сниппеты на Woody

Woody Code Snippets предлагает систему сниппетов, которую очень удобно применять для добавления необходимого кода в head.

Для этого установите плагин из репозитория. В меню слева появится соответствующая вкладка. Перейдите туда и щелкните по разделу “Добавить сниппет”. Выберите опцию “Универсальный сниппет” — “Создать элемент”.

Опции Woody Code Snippets

Присвойте вашему сниппету имя. Эта информация будет видна только вам в админ панели. Затем введите код, который нужно внедрить. Внизу выберите “Авто-размещение” на вопрос “Где можно выполнять код?” и установите значение “Шапка”. Затем просто опубликуйте созданный сниппет.

Добавление сниппета Woody Code Snippets

При таком способе размещение кода будет производиться перед закрывающим тегом в шапке.

Woody code snippets обладает значительным преимуществом по сравнению с конкурентами — возможностью настроить условную логику для генерируемого кода. Также доступно создание различных сниппетов с получением их в формате шорткодов. Однако важно отметить, что некоторые функции доступны исключительно в платной версии.

Flat Pm

Сильный менеджер Flat Pm

Этот мощный менеджер активно используется многими веб-мастерами как инструмент для размещения рекламных блоков. Установите его из репозитория плагинов, и в админ-панели появится новый раздел “Flat PM” слева.

Чтобы добавить код в секцию head, вам нужно перейти в раздел «Header и Footer», ввести необходимую информацию в соответствующее поле и затем нажать “Сохранить настройки”.

Менеджер рекламы Flat Pm

Использовать данный инструмент исключительно для вставки в head нецелесообразно, поскольку к вашему коду могут применяться глобальные настройки плагина с отложенным выводом. Лучше всего его применять, когда на сайте нужно настроить рекламные элементы. Однако следует учитывать, что некоторые опции доступны только в платной версии.

Как добавить HTML или JS код напрямую в head шаблона

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

Добавление кода через настройки темы

Многие современные темы предоставляют веб-мастерам возможность вставлять код в head. Тем не менее, универсальные инструкции по этому процессу не составить — необходимо изучать параметры каждой конкретной темы или обращаться к документации.

Например, рассмотрим тему Reboot, где это можно сделать легко через настройки в кастомайзере — просто перейдите в раздел “Коды”.

Опции темплейта reboot

Затем вставьте нужный код в соответствующее поле и нажмите “Опубликовать”.

Вставка в head на reboot

Использование дочерней темы

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

Добавив дочерний вариант на сайт, вы можете непосредственно в админке в разделе “Внешний вид” — “Редактор тем” открыть файл с секцией head (обычно это header.php в WordPress) и внести необходимые изменения.

Дочерняя тема для вставки кода в head

Файлы шаблона

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

Вставка кода в шаблоне

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

Вставка кода в head с помощью хука

Также существует еще один метод, который станет полезен опытным веб-мастерам. Плагин ProFunctions от WPShop позволяет настраивать стандартный файл functions.php темы, что помогает избежать потери изменений при обновлениях. С его помощью и простого хука можно легко добавить необходимый код в head.

Учтите: сам модуль является легким и не нагружает сайт.

Сначала загрузите ProFunctions и установите его через админку WordPress, затем выберите его для редактирования в плагинах.

ProFunctions для WP

Добавьте ваш код и хук для его вызова: wp_head. Привожу ниже пример кода:

Оставьте комментарий