如何将YouTube视频设置为特色图片?

时间:2015-01-08 作者:Travis Patron

我正在尝试将所有post\\u格式的帖子设置为视频,并将视频作为特色图片。以下是我目前正在处理的问题,但我需要一些帮助:

    if($post_format == \'video\') {

    if(get_post_meta($post->ID, \'video_site_url\', true)) the_post_thumbnail($post->ID, \'video_site_url\');        
        echo \'<div class="video-containers single_item">\'.wp_oembed_get(get_post_meta($post->ID, \'video_site_url\', true)).\'</div>\';
}
现在我正在使用YouTube的iframe将视频嵌入到我的帖子中,这似乎效果很好。

1 个回复
SO网友:ifdion

这不完全是WordPress的问题/解决方案。

首先,您必须从video_site_url 发布meta或将YouTube视频id保存在自己的post meta字段中youtube_video_id.

接下来,您可以使用以下url之一获取缩略图

http://img.youtube.com/vi/<insert-youtube-video-id-here>/0.jpg
http://img.youtube.com/vi/<insert-youtube-video-id-here>/1.jpg
http://img.youtube.com/vi/<insert-youtube-video-id-here>/2.jpg
http://img.youtube.com/vi/<insert-youtube-video-id-here>/3.jpg

Read this SO answer

结束

相关推荐

输出YouTube URL而不是嵌入视频的查询

我对输出YouTube url而不是视频本身的查询有问题。我正在查询的帖子在内容区域中有一个Youtube url。当然,当你查看帖子时,你看不到url,你看到的是视频,就像它应该看到的那样。当使用get\\u the\\u内容在另一个页面上显示此帖子时,它会输出Youtube url,而不是自动嵌入视频。如果我使用了\\u内容,那么它会输出视频,但它会在其他html之前输出。这是我的问题,如果有帮助的话:http://pastebin.com/zUHXSjui