Что умеет
WPCode (бывший Insert Headers and Footers) решает типичную задачу: нужно добавить на сайт кусочек кода, но не хочется править functions.php или шаблоны темы. Плагин даёт удобный интерфейс для таких вставок и сохраняет их независимо от темы.
Основные возможности:
- Шапка и подвал. Вставка кода счётчиков, мета-тегов подтверждения, пикселей и других скриптов в
<head>, начало или конец<body>. - Сниппеты. Фрагменты PHP, JavaScript, CSS, HTML и текста, которые можно включать и выключать.
- Места вставки. Весь сайт, только публичная часть, админка, до или после записи, внутри контента, шорткод.
- Условия. Показ по типу страницы, адресу, роли пользователя и устройству (в расширенных тарифах — больше условий).
- Библиотека. Готовые примеры, например отключение XML-RPC или добавление поддержки типов файлов.
Установка и настройка
Установите плагин и откройте «Сниппеты кода». Для вставки кода счётчика перейдите в «Header & Footer», вставьте код в нужное поле и сохраните. Для своего фрагмента нажмите «Добавить сниппет», выберите тип (PHP, JS, CSS), вставьте код, укажите место вставки и включите сниппет.
Если вы добавляете Яндекс.Метрику, учтите: код счётчика обычно вставляется в шапку, а уведомление о cookie и согласие по 152-ФЗ обеспечивается отдельным решением.
Подводные камни
Ошибки в PHP. Плагин проверяет синтаксис при активации, но логические ошибки он не ловит. Новые сниппеты тестируйте на копии сайта, а доступ к FTP держите под рукой для отключения. В WordPress есть и безопасный режим восстановления, но не стоит на него рассчитывать.
Чужой код. Сниппеты из интернета нужно читать перед вставкой: скрытые скрипты и ссылки — частый способ заражения сайтов.
Дублирование. Если код счётчика уже есть в теме или плагине аналитики (например, Site Kit), повторная вставка исказит статистику.
Скорость. Много сторонних скриптов в шапке замедляют загрузку. Выносите их в подвал или подгружайте с отложенной загрузкой.
Перенос. Сниппеты лежат в базе. При миграции убедитесь, что они перенеслись, или экспортируйте их файлом.
Кому подойдёт
Владельцам сайтов и веб-мастерам, которые подключают счётчики, пиксели и мелкие доработки без вмешательства в тему. Если нужен только менеджер PHP-сниппетов, подойдёт Code Snippets; для копирования записей — Yoast Duplicate Post.