Representacion con lineas sencillas y grafico vectorial del concepto "jerarquia"

Theme WordPress Inclusivo II: Jerarquía de templates

WordPress a nivel de representación visual, funciona a base de plantillas, ficheros de texto con código php, de nombres establecido por wordpress para elementos y secciones determinadas.

Ejemplos típicos son index.php, page.php, single.php o home.php, hay casi un fichero para cada necesidad, pero estos ficheros trabajan jerárquicamente, del más específico al má genérico.

Imaginemos el color de la pared de una casa, podemos definir el color en la “plantilla” edificio, pero asignar características especiales al color en la plantilla “pisosplanta3”, a su vez dentro de la plantilla “bañopisoplanta3” podemos cambiarlo solo para esos casos.

WordPress funciona de forma similar, vá buscando  plantillas que aplicar a la hora de pintar un contenido en el navegador del mas específico, al más general, de abajo a arriba. Si no encuentra nada, usará index.php, la plantilla genérica por defecto.

Podemos estudiar la jerarquía de plantillas en esta página de la documentación de wordpress (en Inglés), hay un diagrama visual que permite seguir la estructura, para aquellos que no podáis usarlo, las diferentes “secuencias” jerárquicas están explicadas en forma de lista, simplemente buscad en los encabezados lo que quereis hacer (por ejemplo “Single Post #” (Encabezado de nivel 3) y dentro de ese header concreto veréis los diferentes templates de la estructura que son usados para ese caso, de mas específico a más genérico.

En futuros capítulos veremos qué debemos escribir en las plantillas para que dibuje la web como tal en pantalla, hoy arrancaremos creando un fichero index.php e incorporaremos un código de hello world como sigue, para ver que funciona.

<?php
echo "<h1>Hello Template!</h1>";

Si, no hay ?> de cierre, parece ser que en WordPress es una convención y, aunque personalmente me resulta extraña, trataré de seguirla.

En el próximo capítulo empezaremos a llenar de contenido la página, por el momento, si se atreven, jugad con la jerarquía y familiarizaos con ella. Como en cualquier aprendizaje, no hay más secreto que practicar, practicar y practicar.