Para ponernos hacer un Tema o Theme para el wordpress necesitamos saber algunos conceptos básicos de la anatomía y la estructura. Como todos sabéis la carpeta para incluir nuestros archivos de tema está en wp-content/themes/. Si nos fijamos en cualquiera que tengamos existirás varios archivos de php uno de css y tal vez alguna carpeta con imágenes.
Esos archivos que vemos tienen una jerarquía. El más importante es index.php, que corresponde a la página principal de nuestro wordpress. También veremos archivos como header.php, siderbar.php, footer.php, comments.php, comments-popup.php. Estos archivos corresponden a las diferentes plantillas o templates que se incluyen en una página de nuestro wordpress. Es decir, nuestra página contendrá un header o cabecera, un footer o pie o un sidebar o mení lateral. Dichas plantillas se harán referencia dentro de index.php con funciones en php tales como get_header(); para el cabecero o get_sidebar(); para el menú lateral.
Existen otros archivos como single.php que corresponden a una página con una sóla entrada y que se cargarán en vez de index.php cuando se hagan referencia. Las funciones que preguntan si existen dichas páginas es en el caso de single.php es is_single() que si es falso iremos de nuevo a index.php.
Recomiendo echar un vistazo a los archivos index.php, header.php y single.php para ver la estructura de cada uno, así como leer el artículo en inglés del Codex Theme Development de WordPress. También recomiendo ver la jeraquía de archivos de los theme del wordpress.
En la próxima entrada hablaré un poco más del index.php.
