No edites los archivos de wordpress para nada, es innecesario, para eso están los campos perzonalizados. Pero para lo de la imágen ni hace falta un campo personalizado, subela por el upload de wordpress y luego pon este código donde quieras que aparesca la imágen:
Código:
<?php
$files = get_children("post_parent=$id&post_type=attachment&post_mime_type=image");
if($files){
$keys = array_keys($files);
$thumb=wp_get_attachment_image_src($keys[0], $size = 'thumbnail', $icon = false);
?>
<img src="<?php echo $thumb[0]; ?>" alt="<?php the_title(); ?>" />
<?php } ?>
Recuerda que debe ser dentro del bucle del template wordpress... para que funcione.