Vimeo视频嵌入似乎不适用于ACF

时间:2015-02-24 作者:Mervin

我想嵌入一个vimeo链接into a site using ACF custom fields 我在前端没有得到任何东西,只是一个空白区域,如下所示。

enter image description here

我尝试了多种方法,包括vimeo iframe以及粘贴链接,但似乎没有任何效果。

嵌入代码如下所示

<h3>Watch a Video</h3>
<iframe src="//player.vimeo.com/video/75791532?title=0&amp;byline=0&amp;portrait=0" width="500" height="375" frameborder="0" allowfullscreen="allowfullscreen"></iframe>
我检查了多个网站,他们都说我应该能够使用iframe或只是链接进行嵌入,所以我不确定这里发生了什么。

1 个回复
最合适的回答,由SO网友:Duane 整理而成

如果自定义字段仅包含URL,则可以使用wp_oembed_get

$video_url = \'https://vimeo.com/75791532\';
$video = wp_oembed_get( $video_url );
echo $video;
如果自定义字段包含其他内容,那么类似的操作应该可以正常工作。

$content = \'<p>Check out hte latest vid!</p>
     https://vimeo.com/75791532\';

$content = apply_filters(\'the_content\', $content);
echo $content;
the_content 过滤器自动应用oembed过滤器。

结束