回显 Vimeo 时 Wordpress oEmbed 不工作 link
Wordpress oEmbed not working when echoing Vimeo link
我正在创建一个电影作品集,我已经为作品集项目创建了自定义 post 类型,其中包含一个 Vimeo link 字段。当我将 url 回显到页面上时,WordPress 不会自动嵌入 Vimeo links,而是 url 显示为纯文本。我已经通过使用视频 link 创建 post 进行了测试,自动嵌入效果很好。这是我正在使用的代码:
<?php echo get_post_meta(get_the_ID(), 'vimeo_link', TRUE); ?>
如果我没记错的话,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>
}
我正在创建一个电影作品集,我已经为作品集项目创建了自定义 post 类型,其中包含一个 Vimeo link 字段。当我将 url 回显到页面上时,WordPress 不会自动嵌入 Vimeo links,而是 url 显示为纯文本。我已经通过使用视频 link 创建 post 进行了测试,自动嵌入效果很好。这是我正在使用的代码:
<?php echo get_post_meta(get_the_ID(), 'vimeo_link', TRUE); ?>
如果我没记错的话,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>
}