Cookie-баннер для WordPress
Последнее обновление: 3 ноября 2026
В каталоге WordPress десятки cookie-плагинов, но многие из них лишь показывают уведомление и фактически не блокируют скрипты до согласия, прячут кнопку отказа или не ведут журнал согласий. Если поставить такой плагин «чтобы был баннер», баннер визуально есть, а сайт всё равно не соответствует требованиям GDPR и ePrivacy.
Вариант 1: без плагинов, через тему
Самый надёжный способ — добавить тег в разделе Внешний вид → Редактор тем → header.php, прямо перед закрывающим тегом </head>:
<script src="https://consent.worklinelabs.eu/widget.js" data-api-key="YOUR_API_KEY" async ></script>
Если тема обновляется автоматически, сначала создайтедочернюю тему— иначе правка header.php пропадёт при следующем обновлении темы.
Вариант 2: без правки кода
Если доступ к редактору тем закрыт (некоторые хостинги отключают его из соображений безопасности), используйте любой лёгкий плагин для вставки кода в <head> без собственной логики cookie-баннера и добавьте туда тот же тег. Только не запускайте рядом отдельный плагин согласия на cookie — два баннера на одной странице конфликтуют визуально и путают посетителей.
WooCommerce и плагины с собственными cookie
WooCommerce, плагины кэширования и аналитики (Jetpack Stats, MonsterInsights и др.) часто ставят cookie независимо от баннера. Для строго необходимых cookie (например, корзины WooCommerce) согласие, как правило, не требуется. С аналитическими и маркетинговыми скриптами этих плагинов иначе — если они встроены статическим тегом в тему или через другой плагин, оберните их в type="text/plain" иdata-cookie-category="statistics" (или marketing) — подробнее вJavaScript API.
Google Analytics через плагины
Если Google Analytics или Google Ads подключены через Site Kit или другой плагин, включите в настройках домена Cookiestack Google Consent Mode v2 — виджет установит статус согласия по умолчанию до загрузки тегов Google и обновит его после выбора посетителя. Подробнее — вгайде по Google Consent Mode v2.
Материал носит информационный характер и не является юридической консультацией. Интерфейс админки WordPress зависит от версии и активной темы.