Юридический аудит

WordPress: политика и согласие в формах

В WordPress политика и согласие живут на стыке темы, плагинов форм и кеша. Чинят не «сайт целиком», а карту точек сбора: один URL политики, обязательные пустые чекбоксы, проверка после очистки кеша.

Опубликовано: · Обновлено: · Проверено:

WordPress: согласие и политика
Плагины форм и темы Auteh · Proprietary — all rights reserved

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

Три зоны, которые ломают картину

Тема. Форма в шапке, «быстрый заказ», кастомный footer. Плагин согласия их может не видеть.

Плагины. Contact Form, WPForms, Gravity, WooCommerce, чаты, pop‑up builder — у каждого свой конструктор полей.

Кеш. Чекбокс сохранили, посетитель ещё час получает страницу без него.

Пока не названы все три зоны, чинят одно и удивляются скриншоту с другого URL.

Тема, плагины и кеш

Карта сбора

Пройдите сайт и зафиксируйте:

МестоИсточникЕсть согласие?Ссылка на политику
Контакты
Попап
Оформление заказа
Комментариитема
Подписка

Пустая колонка согласия — задача, а не мелочь. Карта важнее баннера от «GDPR‑плагина», который не трогает форму в теме.

Политика: один URL — много ссылок

  1. Опубликованный адрес без редиректа в 404.
  2. Текст про реальные цели сайта (заявки, заказ, рассылка — как есть).
  3. Одинаковая ссылка во всех формах и в подвале.
  4. Обновление содержимого на том же адресе, без вечной цепочки policy-final-2.

Ссылка на http при сайте на https иногда ломает доверие браузера — приведите к корректному безопасному URL.

После смены темы или переноса на новый хостинг проверьте меню, виджеты и шорткоды: старый permalink политики часто «отваливается» без ошибки в админке форм.

Как должно выглядеть согласие в форме

Там, где опираетесь на согласие:

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

В конструкторе плагина это обычно checkbox + required. Проверьте поведение на стороне плагина: значения по умолчанию иногда слишком мягкие.

Особые зоны

WooCommerce. Оформление заказа, регистрация, отзывы — разные экраны. Галочка только в контактной форме магазин не закрывает.

Комментарии. Имя и почта — тоже данные. Тема может показывать стандартный блок без вашего текста.

Паттерны Gutenberg. Старая форма без согласия может жить в сохранённом паттерне и появляться на новых страницах.

Мультиязычность. Две языковые версии — две политики или корректные переводы и ссылки.

Всплывающие конструкторы. Pop‑up плагин часто живёт отдельно от Contact Form: в карте сбора это отдельная строка. Закрыли основную форму — попап может остаться без согласия.

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

Ритуал после любых правок

  1. Сохранили форму.
  2. Очистили кеш плагина и, при наличии, кеш хостинга или CDN.
  3. Открыли сайт в инкогнито.
  4. Проверили десктоп и мобильный вид.
  5. Отправили тест с отметкой и попытку без неё.
  6. Открыли политику из формы, не из меню админки.

Без этого ритуала WordPress особенно часто даёт расхождение «в админке есть» / «у посетителя нет».

Кто делает что

Редактор: текст политики, ссылки, обязательное поле в знакомом плагине, публикация страницы.

Разработчик: форма в child‑theme, кастомный AJAX, нестандартный checkout, конфликт плагинов, когда чекбокс «есть», но заявка уходит без него.

Мини‑план

  1. Выписать карту форм.
  2. Опубликовать или обновить политику на стабильном URL.
  3. Добавить одинаковое согласие во все строки карты, где его нет.
  4. Очистить кеш.
  5. Пройти сайт с телефона в инкогнито.

Если после этого всплывает ещё одна форма из паттерна, child‑theme или старого шорткода — это задача разработчику, а не повод ставить пятый плагин «соответствия». Лишний плагин часто добавляет баннер и cookie‑скрипт, но не закрывает форму в теме.

Типичная ошибка: в редакторе плагина чекбокс обязателен, а на витрине мешает оптимизация HTML или минификация, которая ломает атрибут required. Поэтому критерий готовности — поведение в браузере посетителя после очистки кеша, а не скриншот настроек в админке.

Итог: карта форм + одна живая политика + контроль кеша. Не ищите один идеальный плагин — соберите одинаковый смысл во всех точках, где человек отдаёт контакты.

Смежные материалы: Tilda: согласие и cookie, форма без согласия, как добавить согласие на сайт.

Частые вопросы

Какой плагин форм правильный?

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

Хватит ли страницы Privacy Policy из коробки?

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

Почему после правок на сайте всё ещё старое?

Часто виноват кеш плагина, CDN или хостинга. После изменений очистите кеш и проверьте в инкогнито.

Комментарии и регистрация — тоже про согласие?

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

Что может проверить Auteh

Auteh анализирует публичную часть сайта и показывает признаки потенциальных проблем в выбранном направлении аудита. Результат — отчёт с найденными пунктами, а не юридическое заключение.

Источники