En el functions.php podés poner una función para que encuentre automáticamente la imagen
Código PHP:
/* Catch that image II */
// Obtener la URL de la primer imagen en el post
function catch_that_image() {
global $post, $posts;
$first_img = '';
ob_start();
ob_end_clean();
$output = preg_match_all('/<img.+src=[\'"]([^\'"]+)[\'"].*>/i', $post->post_content, $matches);
$first_img = $matches [1] [0];
// si no encuentra una imagen, que busque en el custom field 'thumbs'
if(empty($first_img)){
$first_img = get_post_meta($post->ID, 'thumbs', $single = true);
}
return $first_img;
}
Y en tu home, dentro del loop, llamás a la imagen asi (usando timthumb):
Código PHP:
<img src="<?php bloginfo('template_directory'); ?>/timthumb.php?src=<?php echo catch_that_image(); ?>&h=40&w=80&zc=1" alt="<?php the_title(); ?>" />
En summarg tengo posteadas algunas cositas sobre como usar timthumb (es la costumbre, pero Metacortex tiene un plugin desarrollado también)