在回显Vimeo链接时,Wordpress oEmbed无法正常工作

时间:2015-10-07 13:58:47

标签: php wordpress echo custom-post-type oembed

我正在创建一个电影组合,我已经为Vimeo链接的字段创建了投资组合项目的自定义帖子类型。当我将URL回显到页面上时,WordPress不会自动嵌入Vimeo链接,而是将url显示为纯文本。我已经通过创建一个带有视频链接的帖子进行测试,这就是自动嵌入就好了。继承我正在使用的代码:

    <?php echo get_post_meta(get_the_ID(), 'vimeo_link', TRUE); ?>

1 个答案:

答案 0 :(得分:1)

如果我没有弄错的话,WordPress并没有在实际的主题文件中加入。相反,你需要做这样的事情

 if (get_post_meta($wp_query->post->ID, 'vimeo_link', true) != '') {
      <iframe src="<?php echo get_post_meta(get_the_ID(), 'vimeo_link', TRUE); ?>?title=0&byline=0&portrait=0" width="500" height="281" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>
 }

if statement reference