KakapoWP KakapoWP
登录 免费试用
帮助中心/故障排查/以占位内容代替视频或地图

以占位内容代替视频或地图

适用于:所有插件· 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 路由写入的日志记录。
这篇文章对您有帮助吗?