Las plantillas de WordPress encajan como las piezas de un rompecabezas para generar las páginas web en su sitio de WordPress. Algunas plantillas (los archivos de plantilla cabecera y pie, por ejemplo) se utilizan en todas las páginas web, mientras que otros se utilizan únicamente en condiciones específicas.
Este artículo trata de responder la siguiente pregunta:
¿Qué archivo de plantilla(s) de WordPress uso cuando se muestra un cierto tipo de página?
Desde la introducción de Temas en WordPress v1.5, plantillas se han vuelto más y más configurable. Con el fin de desarrollar temas WP, una comprensión adecuada de la manera en WordPress selecciona archivos de plantilla para mostrar las distintas páginas de su blog es esencial. Si tratan de personalizar una existente WordPress tema, este artículo tiene como objetivo ayudarle a decidir que archivo de plantilla necesidades de edición.
WordPress ofrece más de una manera para unir las plantillas a los tipos de consulta. Los desarrolladores de Temas WordPress también pueden usar Códigos Condicionales para controlar las plantillas que se utilizarán para generar una determinada página. Algunos Temas de WordPress no puede aplicar todos los archivos de plantilla que se describen aquí. Algunos Temas utilizar los códigos condicionales para cargar otros archivos de plantilla. Véase las Códigos Condicionales y la página "Basado en consulta" en el Desarrollo de Temas para más informacion.
WordPress usa la Cadena de Consulta — información contenida dentro de cada vínculo en su página web — para decidir qué modelo o conjunto de las plantillas se utiliza para mostrar la página.
En primer lugar, WordPress relaciona cada cadena de consulta al tipo de consulta — es decir, decide qué tipo de página (una página de búsqueda, una página de categoría, la página de inicio, etc) se está solicitando.
Las plantillas son elegidas entonces — y el contenido de la página web se genera — en el orden sugerido por la jerarquía de plantillas de WordPress, dependiendo de la disponibilidad de las plantillas un determinado tema de WordPress.
WordPress busca archivos de plantilla con nombres específicos en el directorio del tema actual y utiliza la primera coincidencia con el archivo de plantilla listado bajo la la consulta apropiada.
Con la excepción de lo básico index.php archivo de plantilla, Desarrolladores de Tema puedan elegir si quieren poner en marcha un particular archivo de plantilla o no. Si WordPress no puede encontrar un archivo de plantilla con el nombre correspondiente, se salta al siguiente nombre de archivo en la jerarquía. Si WordPress no puede encontrar ningún archivo de plantilla , se usará index.php (el archivo de plantilla de la página de inicio del Tema).
Si tu blog está en http://domain.com/wp/ y un visitante pincha en el enlace de una página de categoría como http://domain.com/wp/category/your-cat/, WordPress busca un archivo de plantilla en el directorio del Tema actual que conincida con el ID de la categoría. Si el ID de la categoría es 4, WordPress busca un archivo de plantilla llamado category-4.php. Si no aparece, después WordPress busca un archivo de plantilla para una categoría genérica, category.php. Si este archivo tampoco existe, WordPress busca un archivo de plantilla generico, archive.php. Si este tampoco aparece, WordPress vuelve al achivo principal del Tema, index.php.
Si un visitante va a tu página de inicio en http://domain.com/wp/, WordPress buscaun archivo de plantilla llamado home.php y lo usa para general la página pedida. Si home.php no aparece, WordPress busca un archivo llamado index.php in el directorio de archivos del Tema, y usa esta plantilla para generar la página.
El siguiente diagrama muesta qué archivo de plantilla es llamado para generar una página WordPress badado en la jerarquía de Plantillas de WordPress. También ilustra la relación de Cadenas de consultas correspondientes a Códigos Condicionales.
Las siguientes secciones describen el orden en el cual son llamadas los archivos de plantillas por WordPress para cada uno de los tipos de consultas.
Nota: Esta sección hace referencia a Páginas WordPress, no a entradas o páginas web desde tu blog. Por favor mira Páginas WordPress para los detalles.
Nota: Ver Plantillas para Categoría para detalles.
Nota: Ver Pantillas para Etiqueta para detalles.
Nota: La Plantilla de Autor puede ser usada para mostrar información sobre los autores.
Por ejemplo, la página del archivo mensual.
Nota: Ver Creando una página de Error 404 para más información acerca de la plantilla 404.
Nota: Ver Usando imagen y archivos adjuntos para más información acerca de la plantilla.
Los siguientes enlaces tienen relación directa con el tema del artículo.
Desarrollo de Temas | El Bucle | Etiquetas condicionales | Etiquetas de Plantilla | Usando los enlaces permanentes