KakapoWPKakapoWP
ВходПопробовать
Справочный центр/Устранение неполадок/Заглушка вместо видео или карты

Заглушка вместо видео или карты

Относится к: все плагины·4 мин чтения

Блокировка скриптов в плагине Consent нейтрализует скрипты и таблицы стилей, а встроенные фреймы вроде YouTube, Google Maps или Spotify она не разбирает. Для этого есть отдельный переключатель. Если он включён, фрейм без согласия заменяется заглушкой ещё до отдачи страницы — именно поэтому после переключения страница вдруг выглядит иначе.

Где находится переключатель

  1. Открой в меню WordPress пункт «Kakapo Consent».
  2. Перейди слева в группе «Правила» к пункту «Ресурсы» (по-немецки: „Ressourcen“).
  3. Найди карточку «Внешние встраивания (iframes)» с переключателем «Блокировать встраивания».
  4. При включённой блокировке под ней появляются поля «Заголовок», «Текст пояснения», «Надпись на кнопке» и «Фон заглушки».
  5. Таблица в конце карточки перечисляет каждый шаблон с поставщиком, категорией и происхождением — «в комплекте» или «собственное правило».

Что заменяется, а что остаётся

  • В комплекте идут шаблоны, среди прочего, для YouTube, Vimeo, Dailymotion, Twitch, Google Maps, OpenStreetMap, Spotify, SoundCloud, Typeform, Calendly, Instagram, Facebook, TikTok
  • Сравнение идёт с полным адресом src фрейма, поэтому пути допустимы
  • Невидимые счётные фреймы остаются нетронутыми: высота или ширина 0, display:none, visibility:hidden или aria-hidden="true"
  • Заблокированный фрейм вообще не отдаётся — его исходная разметка едет закодированной внутри заглушки и по клику без изменений вставляется обратно

Тексты и собственные правила

В полях «Заголовок» и «Текст пояснения» %s обозначает имя поставщика и заменяется буквально. По умолчанию заданы заголовок «Внешний контент от %s» и кнопка «Загрузить контент». Фреймы, которые не подходят ни под один поставляемый шаблон, ты вписываешь в поле «Собственные правила встраивания» — по одному правилу в строке в формате: шаблон, вертикальная черта, категория.

widget.example.com | marketing

Допустимы категории notwendig, funktional, statistik, marketing, medien и sonstige. Поставляемые шаблоны лежат в «medien», а у социальных сетей — в «marketing»; какую категорию посетитель должен разрешить, чтобы фрейм появился, стоит в таблице.

Заглушки не видно

  • Посетитель уже дал согласие на соответствующую категорию — тогда ничего не заменяется
  • В разделе «Общие сведения» (по-немецки: „Allgemein“) переключатель «CMP включена» выключен; тогда на сайте ничего не выводится и ничего не блокируется
  • В разделе «Общие сведения» (по-немецки: „Allgemein“) включён «Режим предпросмотра»; интерфейс Consent работает тогда только для вошедших администраторов
  • Адрес фрейма не подходит ни под один шаблон — тогда нужно собственное правило
В заглушке можно дополнительно показать флажок; соответствующий переключатель называется предлагать «Всегда загружать впредь». Если флажок отмечен, клик открывает всю категорию — включая запись в протоколе через обычный маршрут Consent.
Эта статья оказалась полезной?