X

Jerarquía de Archivos de Plantilla en WordPress

Si estas haciendo un nuevo tema o estas editando algún tema existente de WordPress, seguramente te has preguntado ¿ Cómo hacer que determinada página luzca un diseño diferente ?, esto se logra entendiendo la Jerarquía de archivos de plantilla.
 

1- Generalidades

Puedes hacer un tema o plantilla WordPress con sólo dos archivos, style.css e index.php, el archivo .css te da el diseño del sitio y a través del archivo .php defines la estructura y su contenido, pero claro, que pasa si quieres dar una estructura diferente al inicio de tu sitio con respecto a cómo se muestran las categorías, o los resultados de búsqueda, o la página de error, etc. Para solucionar esto WordPress nos brinda la funcionalidad de Jerarquía de archivos de Plantilla.
 

2- Estructura de los archivos de plantilla

El siguiente gráfico ha sido sacado de wphierarchy.com, y como verás muestra todas los nombres de archivos que pueden intervenir en la jerarquía de un tema de WordPress.

 

3- Analizando la estructura del tema Twenty Seventeen

Como puedes ver en la siguiente imagen el theme Twenty Seventeen tiene algunos archivos que son parte de la Jerarquía de Plantillas de WordPress.

 
Los archivos marcados son archivos de primer nivel, en base a alguno de estos podemos crear archivos de segundo nivel o archivos con variables, por ejemplo:

Nivel Archivo(s) Descripción
Archivos Primarios archive.php Archivo genérico
Archivos Secundarios category.php Archivo para categorías
Archivos con Variable category-1.php
category-deportes.php
Archivos para categorías específicas

 

Existen plugins que te pueden ayudar a identificar en qué archivo de plantilla te encuentras, revisa el artículo Mostrar el nombre del archivo que esta usando un theme.

 

Categorías: Themes
Etiquetas: mejoras

Ver comentarios (5)