Guía para principiantes sobre la jerarquía de plantillas de WordPress (hoja de trucos)

Después de nuestra infografía sobre cómo funciona WordPress entre bastidores, varios usuarios nos pidieron que cubriéramos cómo funciona un tema de WordPress entre bastidores

En este artículo, explicaremos la jerarquía de las plantillas de WordPress para los principiantes. Esta hoja de trucos es extremadamente útil a la hora de personalizar una plantilla o crear un tema personalizado de WordPress

La jerarquía de las plantillas de WordPress explicada para los principiantes

Consejo profesional: ¿Quieres crear páginas de destino personalizadas sin cambiar tu tema de WordPress? Prueba con SeedProdes el constructor de páginas de WordPress de arrastrar y soltar número 1.

¿Por qué aprender sobre la jerarquía de plantillas de WordPress?

Todos los temas modernos de WordPress constan de plantillas, hojas de estilo, javascript e imágenes. Juntos, estos archivos controlan el aspecto de tu sitio para los usuarios

Relacionado: 9 cosas que debes tener en cuenta al seleccionar el tema de WordPress perfecto para tu sitio.

WordPress tiene una jerarquía de plantillas estándar. Esto significa que las plantillas con determinados nombres de archivo afectan a áreas específicas de tu sitio web. También te indica qué nombre de plantilla debes utilizar para un elemento concreto

La mayoría de los temas modernos de WordPress vienen con plantillas para mostrar la categoría, la fecha, los archivos, las entradas individuales, las páginas personalizadas, etc. Como usuario, puedes crear más plantillas creando un tema hijo

Dicho esto, echemos un vistazo a cómo funciona esta jerarquía de plantillas de WordPress entre bastidores

Visualización de la jerarquía de plantillas de WordPress (hoja de trucos)

WordPress utiliza un patrón fácil de entender y significativo para los nombres de las plantillas. La hoja de trucos visual que aparece a continuación explica qué archivos de plantillas se utilizan para mostrar diferentes páginas en un sitio de WordPress

Aquí tienes un desglose de los archivos de plantilla de WordPress que debes editar para las diferentes páginas de un sitio típico de WordPress

¿Qué archivos de plantilla utiliza la página de inicio?

Portada del sitio

Por defecto, WordPress muestra las entradas de tu blog en la página de inicio de tu sitio web. También puedes configurarlo para que utilice una página de inicio personalizada (también conocida como página principal) visitando Ajustes " Lectura página en el área de administración de WordPress.

1. front-page.php - Si utilizas una página frontal estática, entonces WordPress buscará primero este archivo de plantilla y lo utilizará para mostrar la página frontal.

2. home.php - Si utilizas una página de inicio estática, y no tienes la plantilla front-page.php en tu tema, entonces WordPress buscará la plantilla home.php. También se utiliza para mostrar las entradas del blog por defecto en la página de inicio

3. index.php - Si front-page.php o home.php no existen, WordPress recurre a la plantilla index.php para mostrar la página de inicio. Esta plantilla es la plantilla por defecto de WordPress para mostrar cualquier página

¿Qué archivos de plantilla utiliza una entrada individual?

Plantilla de página de una sola entrada

WordPress busca estos archivos para mostrar una sola entrada

1. single-{post-type}-{slug}.php - Utiliza esta plantilla para modificar la visualización de una entrada individual específica en cualquier tipo de entrada. Por ejemplo, si el tipo de entrada es 'revisión' y el slug de la entrada es acme-phone, entonces WordPress buscaría single-review-acme-phone.php.

2. single-{post-type}.php - A continuación, WordPress comprobará si existe una plantilla para mostrar este tipo de entrada específico. Por ejemplo, si el tipo de entrada es una reseña, WordPress buscará single-review.php.

3. single.php - Entonces WordPress volverá a single.php.

4. singular.php - Esta plantilla añade otra opción para mostrar un único elemento de cualquier tipo de entrada.

5. index.php - Por último, como se ha mencionado anteriormente, WordPress acaba volviendo a index.php.

¿Qué archivos de plantilla utiliza la página única?

Plantilla de página estática

Las páginas de WordPress son uno de los tipos de entradas por defecto. Te permiten crear páginas estáticas en tu sitio web en lugar de entradas. Consulta nuestra guía sobre la diferencia entre entradas y páginas

1. Plantilla de página personalizada - La plantilla de página asignada a la página. Consulta cómo crear una plantilla de página personalizada en WordPress

2. page-{slug}.php - Si el slug de la página es contact-us, WordPress buscará usar page-contact-us.php.

3. page-{id}.php - Si el ID de la página es 17, WordPress buscará un archivo de plantilla llamado page-17.php.

4. página.php - La plantilla para mostrar todas las páginas estáticas

5. singular.php - Esta plantilla es una opción por defecto para todos los artículos de tipo de entrada única

6. index.php - La plantilla por defecto

¿Qué archivos de plantilla utilizan los archivos de categoría?

Plantilla de archivo de categorías

WordPress utiliza estos archivos para mostrar las páginas relacionadas con las categorías en WordPress

1. category-{slug}.php - Esta plantilla se utiliza para mostrar la página de archivo de la categoría para una categoría específica. Por ejemplo, si el slug de la categoría es opiniones, entonces WordPress buscará category-reviews.php plantilla

2. category-{id}.php - A continuación, WordPress busca una plantilla con el ID de la categoría. Por ejemplo, si el ID de la categoría es 17, entonces WordPress buscará category-17.php.

3. categoría.php - Esta es la plantilla por defecto para mostrar todas las páginas de archivo de categorías en WordPress

4. archive.php - Esta es la plantilla por defecto utilizada por WordPress para mostrar cualquier página de archivo

5. index.php - La plantilla por defecto

¿Qué archivos de plantilla utilizan los archivos de etiquetas?

Plantilla de archivo de etiquetas

WordPress utiliza estos archivos para mostrar las páginas del archivo de etiquetas

1. tag-{slug}.php - Si el slug de la etiqueta es frutas, WordPress buscará tag-fruits.php.

2. tag-{id}.php - Si el ID de la etiqueta es 17, WordPress buscará tag-17.php plantilla.

3. tag.php - La plantilla por defecto para los archivos de etiquetas

4. archivo.php - La plantilla por defecto para cualquier página de achive

5. index.php - La plantilla por defecto

¿Qué archivos de plantilla utilizan los archivos de taxonomía personalizados?

Archivo de taxonomía personalizada

Las categorías y las etiquetas son dos taxonomías predeterminadas de WordPress. Los usuarios también pueden crear sus propias taxonomías personalizadas. Así es como WordPress busca plantillas para mostrar páginas de taxonomía personalizada

1. taxonomía-{taxonomía}-{término}.php - Si tienes una taxonomía personalizada llamada género, y hay un término 'thriller', entonces WordPress buscará taxonomy-genre-thriller.php

2. taxonomía-{taxonomía}.php - Si la taxonomía fuera de género, WordPress buscaría taxonomy-genre.php.

3. taxonomía.php - La plantilla por defecto para mostrar cualquier archivo de taxonomía personalizado

4. archivo.php - La opción por defecto para todas las páginas de archivo en WordPress.

5. index.php- La plantilla por defecto de WordPress

¿Qué archivos de plantilla utilizan los tipos de entrada personalizados?

Archivo de tipos de entrada personalizados

Así es como WordPress busca plantillas para mostrar archivos de tipo de entrada personalizados

1. archive-{post_type}.php - Si tienes un tipo de entrada es revisión, WordPress buscará archive-review.php.

2. archivo.php - La plantilla por defecto para mostrar todas las páginas de archivo en WordPress

3. index.php - La plantilla por defecto de WordPress

¿Qué archivos de plantilla se utilizan para mostrar los archivos de autor?

Archivo de autores

WordPress genera páginas de archivo para cada autor en tu sitio de WordPress. Este es el aspecto de la plantilla de archivo de autor

1. author-{nicename}.php - Si el nombre bonito del autor es matt, WordPress buscará author-matt.php.

2. autor-{id}.php - Si el ID de usuario del autor es 6, entonces WordPress buscará author-6.php.

3. autor.php - La plantilla por defecto utilizada para mostrar las páginas de archivo de autor en WordPress

4. archive.php - La plantilla por defecto para mostrar todas las páginas de archivo en WordPress

5. index.php - La plantilla por defecto de WordPress.

¿Qué archivos de plantilla se utilizan para mostrar los archivos basados en la fecha?

Archivo basado en la fecha

WordPress también muestra tus entradas en páginas de archivo basadas en la fecha de los meses y los años. Este es el aspecto de las plantillas para estas páginas

1. date.php - La plantilla por defecto para los archivos basados en la fecha

2. archivo.php - La plantilla por defecto utilizada para mostrar las páginas de archivo de los autores en WordPress

3. index.php - La plantilla por defecto de WordPress.

¿Qué archivos de plantilla se utilizan para mostrar las páginas de búsqueda?

Página de resultados de la búsqueda

1. buscar.php - La página por defecto para mostrar los resultados de la búsqueda en WordPress.

2. searchform.php - La plantilla para mostrar un formulario de búsqueda en WordPress

3. index.php - La plantilla por defecto de WordPress.

¿Qué archivos de plantilla se utilizan para mostrar las páginas de error 404?

página de error 404

La página de error 404 se muestra cuando WordPress no puede encontrar el contenido solicitado. Consulta nuestra guía sobre cómo mejorar la plantilla de tu página 404

1. 404.php - La plantilla por defecto para mostrar la página de error 404 en WordPress

2. index.php - La plantilla por defecto de WordPress.

¿Qué archivos de plantilla se utilizan para mostrar las páginas de archivos adjuntos?

Páginas adjuntas

1. MIME_type.php - Mime_type representa el tipo de archivo. Por ejemplo, image.php, video.php, application.php.

2. archivo adjunto.php - La plantilla por defecto para mostrar las páginas de adjuntos

3. single-attachment.php - Para mostrar un solo archivo adjunto

4. single.php - La plantilla por defecto para mostrar los artículos de tipo single post

5. index.php - La plantilla por defecto de WordPress

¿Qué archivos de plantilla se utilizan para mostrar los embeds?

Incrustaciones

Desde WordPress 4.5, puedes utilizar plantillas para representar una entrada incrustada en WordPress

1. embed-{post-type}-{post_format}.php - WordPress buscará primero un tipo de entrada y una plantilla de formato de entrada. Por ejemplo, si tienes una reseña con vídeo, entonces WordPress buscará embed-review-video.php.

2. embed-{post-type}.php - Si el tipo de entrada es revisión, WordPress buscaría embed-review.php.

3. embed.php - La opción por defecto para todas las incrustaciones.

Esperamos que este tutorial te haya ayudado a conocer la jerarquía de las plantillas de WordPress. Quizás también quieras ver nuestra lista de los mejores constructores de páginas de WordPress de arrastrar y soltar.

Si te ha gustado este artículo, suscríbete a nuestro Canal de YouTube para los videotutoriales de WordPress. También puedes encontrarnos en Twitter y Facebook.

Si quieres conocer otros artículos parecidos a Guía para principiantes sobre la jerarquía de plantillas de WordPress (hoja de trucos) puedes visitar la categoría Themes.

¡Más Contenido!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Go up