在 Wordpress 中嵌入 iframe 不起作用
Posted
技术标签:
【中文标题】在 Wordpress 中嵌入 iframe 不起作用【英文标题】:Embedding an iframe in Wordpress does not work 【发布时间】:2015-09-06 05:55:19 【问题描述】:我需要在自托管的 Wordpress 安装中嵌入以下代码 -
<iframe id="slydy"
style = "border: none; max-width: 100%; min-width: 100px;"
src = "http://slydy.co/users/TCC/01"
width = "648"
height = "435"
frameborder = "0"
marginwidth = "0"
marginheight = "0"
scrolling = "no"
allowfullscreen = "allowfullscreen">
</iframe>
但它只是没有显示出来。我已经在至少两个其他 Wordpress 博客上安装了相同的内容,并且效果很好。
我需要调整什么设置?
【问题讨论】:
【参考方案1】:Wordpress 编辑器阻止/删除 iframe。尝试使用一些支持 iframe 的插件,例如制作一个 Shortcode 来制作 iframe。
【讨论】:
这可能不再正确,和/或取决于您在 WordPress 中放置 iFrame 代码的位置。例如,在 WordPress 5 的编辑器/自定义 html 块中,iframe 渲染得很好。【参考方案2】:可能是其中之一:
-
如果您的网站是 httpS,那么它会被阻止,因为您的 iframe 是 http。
确保您在帖子编辑屏幕上处于文本(非视觉)编辑模式
WP 缓存?
【讨论】:
或者,同源策略 - developer.mozilla.org/en-US/docs/Web/Security/… 好的,在这种情况下它不是同源策略,因为我刚刚尝试过它并且它有效。以上是关于在 Wordpress 中嵌入 iframe 不起作用的主要内容,如果未能解决你的问题,请参考以下文章
Iframe 中的 YouTube 嵌入播放器在 iOS6 中不起作用
如果频道名称中有空格,则 Youtube iframe 嵌入将不起作用