エントリに添付画像がない場合は、falseを返すので、存在確認をした上で表示
$image01= get_post_meta($post->ID, 'image01', true);
$thumb= wp_get_attachment_image_src($image01, 'thumbnail');
if ( $thumb ) {
echo $thumb[0];
}
http://ja.forums.wordpress.org/topic/4784?replies=3(サムネールのURL取得)
$post_thumbnail_id= get_post_thumbnail_id( get_the_ID() );
$image= wp_get_attachment_image_src( $post_thumbnail_id, 'post-thumbnail' );
if ( $image ) {
list($src, $width, $height)= $image;
echo '<div style="background:url(' . esc_attr( $src ) . ')">';
} else {
echo '<div style="background:url(no-post-thumbnail.png)">';
}