Wordpress- <iframe>错误地解释了网址页面内容</iframe>

时间:2014-01-23 23:42:03

标签: php html wordpress iframe

我试图在我的Wordpress 3.8网站中嵌入一个vimeo播放器。为了更轻松地更改视频,我创建了一个仅包含Vimeo视频网址的页面。在网站上,我尝试嵌入视频:

<iframe allowfullscreen="" frameborder="0" mozallowfullscreen="" src="<? echo apply_filters('the_content', get_page(925)->post_content); ?>" webkitallowfullscreen=""></iframe>

但是当我查看网站时,它只是在框架内加载一个空页面模板!然而,当我在iframe之外回显那个php块时,它会按预期返回url。直接放入网址可以使其正常工作,我尝试了大量的报价配置,以确保错误不存在。知道是什么导致它退出吗?

1 个答案:

答案 0 :(得分:0)

为什么要对此运行apply_filters?此外,不推荐使用get_page。

尝试这样的事情:

<?php
$vidPost = get_post(925);
echo '<iframe allowfullscreen="" frameborder="0" mozallowfullscreen="" src="'.$vidPost->post_content.'" webkitallowfullscreen=""></iframe>';
?>