2014-01-23 19 views
0

我想在我的Wordpress 3.8站点中嵌入一个vimeo播放器。为了更容易地改变视频,我创建了只包含Vimeo视频网址的Page。在网站上,我试图嵌入视频,像这样:Wordpress- <iframe>不正确地解释url页面内容

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

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

回答

0

你为什么要在这个上运行apply_filters?另外,get_page已弃用。

尝试这样:

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