Иногда приходится вставлять видео из Youtube в свой блог, так? Если так, то как отобразить миниаютюрку видео Вашим читателям? А ведь просто, с помощью классного шорткода вордпресс это сумеет сделать, используя Youtube api
Для начала, создадим сам шорткод. Для этого вставляем следующий код в свой файл functions.php.
/* Shortcode to display youtube thumbnail on your wordpress blog. Usage: [youtube_thumb id="VIDEO_ID" img="0" align="left"] VIDEO_ID= Youtube video id img=0,1,2 or 3 align= left,right,center */ function wp_youtube_video_thumbnail($atts) { extract(shortcode_atts(array( 'id' => '', 'img' => '0', 'align'=>'left' ), $atts)); $align_class='align'.$align; return '<img src="<a href="http://img.youtube.com/vi/'.$id.'/'.$img.'.jpg"" rel="nofollow">http://img.youtube.com/vi/'.$id.'/'.$img.'.jpg"</a>; alt="" class="'.$align_class.'" />'; } add_shortcode('youtube_thumb', 'wp_youtube_video_thumbnail');
Как только проделали это — можно сразу же использовать шорткод, применяя 3 параметра: ID видео, размер изображения (0 для480*360px, 1 для 120*90) и выравнивание самой миниатюры.
Пример:
[youtube_thumb id="rNWeBVBqo2c" img="0" align="center"]