我试图在我的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。直接放入网址可以使其正常工作,我尝试了大量的报价配置,以确保错误不存在。知道是什么导致它退出吗?
答案 0 :(得分:0)
为什么要对此运行apply_filters?此外,不推荐使用get_page。
尝试这样的事情:
<?php
$vidPost = get_post(925);
echo '<iframe allowfullscreen="" frameborder="0" mozallowfullscreen="" src="'.$vidPost->post_content.'" webkitallowfullscreen=""></iframe>';
?>