Recuperar o path do thumbnail da primeira imagem

O código abaixo recupera o path do thumbnail da primeira imagem publicada dentro do post. Você deve colocar o código no arquivo functions.php de seu tema.

// Recuperar o primeiro thumbnail da primeira imagem publicada no post
function get_post_thumbnail() {
 $files = get_children('post_parent='.get_the_ID().'&post_type=attachment&post_mime_type=image');
 if($files) :
 $keys = array_reverse(array_keys($files));
 $j=0;
 $num = $keys[$j];
 $image=wp_get_attachment_image($num, 'large', false);
 $imagepieces = explode('"', $image);
 $imagepath = $imagepieces[1];
 $thumb=wp_get_attachment_thumb_url($num);
 print $thumb;
 else:
 // precisa ter a imagem 'imagem_padrao.jpg' dentro da pasta images do template
 print get_bloginfo('template_url') . "/images/imagem_padrao.jpg";
 endif;
}

Depois dentro do loop do seu tema basta chamar a função abaixo:

<img src="<?php get_post_thumbnail(); ?>"  />