Hola, a pesar de que tienes el tema marcado como solucionado, y de hecho así lo es, me detengo a aclarar un par de cosillas
Los ficheros de un theme de WordPress cargan basándose en un sistema jerárquico, por decirlo de alguna manera:
Lo ideal en este caso sería crear un archivo llamado
front-page.php que cargue la portada del sitio, y dejar el archivo
index.php con un formato genérico, en caso de que falten alguno de los otros archivos, como pudieran ser, por ejemplo,
author.php o
date.php.
Dejo el link que documenta al detalle todo esto
http://codex.wordpress.org/Template_Hierarchy
Saludos.