Wie stelle ich YouTube-Videos als vorgestellte Bilder ein?

Ich versuche, alle meine Posts mit post_format als Video zu setzen, habe Video als das vorgestellte Bild gesagt. Hier arbeite ich bis jetzt, aber ich brauche Hilfe:

if($post_format == 'video') { if(get_post_meta($post->ID, 'video_site_url', true)) the_post_thumbnail($post->ID, 'video_site_url'); echo '
'.wp_oembed_get(get_post_meta($post->ID, 'video_site_url', true)).'
'; }

Im Moment benutze ich einen YouTube-iframe, um das Video in meinen Post einzubetten, und das scheint ziemlich gut zu funktionieren.

Solutions Collecting From Web of "Wie stelle ich YouTube-Videos als vorgestellte Bilder ein?"

Nun, das ist kein WordPress Problem / Lösung.

Zuerst musst du entweder die Video-ID aus dem Video- video_site_url meta oder die YouTube-Video-ID in einem eigenen Post-Meta-Feld youtube_video_id , vielleicht youtube_video_id .

Als nächstes können Sie das Vorschaubild mit einer dieser URLs abrufen

 http://img.youtube.com/vi//0.jpg http://img.youtube.com/vi//1.jpg http://img.youtube.com/vi//2.jpg http://img.youtube.com/vi//3.jpg 

Lesen Sie diese SO Antwort