在 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 不起作用的主要内容,如果未能解决你的问题,请参考以下文章

如何在 WordPress 中嵌入 iFrame

如何在 WordPress 中嵌入 iFrame

Iframe 中的 YouTube 嵌入播放器在 iOS6 中不起作用

如果频道名称中有空格,则 Youtube iframe 嵌入将不起作用

Wordpress 5.2 YouTube 视频自动嵌入帖子不起作用

嵌入谷歌地图的iFrame上的CSS边框半径,不起作用