A través de la API de desarrolladores de YouTube hay unos códigos que podemos usar para mostrar en nuestro sitio miniaturas de vídeos YouTube, mediante un ‘shortcode’.

Lo primero es añadir el siguiente código al fichero functions.php o nuestro plugin de funciones:

/*
    Shortcode para mostrar miniaturas youtube en wordpress
    Uso:
    [miniatura_youtube id="VIDEO_ID" img="0" align="left"]
    VIDEO_ID= ID del vídeo Youtube
    img=0,1,2 o 3
    align= left,right,center
*/
function mininaturas_youtube($  atts) {
     extract(shortcode_atts(array(
          'id' => '',
          'img' => '0',
          'align'=>'left'
     ), $  atts));
    $  align_class='align'.$  align;
    return '<img src="http://img.youtube.com/vi/'.$  id.'/'.$  img.'.jpg" alt="" class="'.$  align_class.'" />';
}
add_shortcode('miniatura_youtube', 'miniaturas_youtube');

Una vez guardados los cambios podemos ya insertar el nuevo ‘shortcode’, que aceptará los siguientes parámetros: El ID del vídeo, el tamaño de imagen (0 para 480*360px, 1 para 120*90) y la alineación de la imagen (left, right, center).

Y sería algo así:

[miniatura_youtube id="3Jt7-nBfULU" img="0" align="center"]

Y verías algo así …

Ayuda WordPress