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 plantillas de WordPress para principiantes. Esta hoja de trucos es extremadamente útil cuando se personaliza una plantilla o se crea un tema personalizado de WordPress.

Explicación de la jerarquía de plantillas de WordPress para principiantes

Consejo profesional: ¿Quieres crear páginas de destino personalizadas sin cambiar tu tema de WordPress? Pruebe SeedProd, es 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 consisten en plantillas, hojas de estilo, javascript e imágenes. Juntos, estos archivos controlan la apariencia de su sitio para los usuarios.

Relacionado: 9 cosas que debes buscar 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 ciertos nombres de archivo afectan a áreas específicas en su sitio web. También le indica qué nombre de plantilla debe utilizar para un elemento específico.

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 y más. 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.

Visualizando 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 a continuación explica qué archivos de plantilla se utilizan para mostrar diferentes páginas en un sitio de WordPress.

Aquí hay un desglose de qué archivos de plantilla de WordPress para editar diferentes páginas en un sitio típico de WordPress.

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

Página de inicio del sitio

De entrada, WordPress muestra las entradas de su blog en la página de inicio de su sitio web. También puedes configurarlo para usar una página de inicio personalizada (también conocida como página de inicio) visitando Ajustes » Página de lectura en el área de administración de WordPress.

1. front-page.php – Si estás usando una página de inicio estática, entonces WordPress buscará primero este archivo de plantilla y lo usará para mostrar la página de inicio.

2. home.php – Si está usando una página frontal estática, y no tiene la plantilla front-page.php en su tema, entonces WordPress buscará la plantilla home.php. También se utiliza para mostrar las entradas del blog por defecto en la página principal.

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

¿Qué archivos de plantilla se utilizan para una sola entrada?

Plantilla de una sola entrada

WordPress busca estos archivos para mostrar una sola entrada.

1. single-{post-type}-{slug}.php – Utilice esta plantilla para modificar la visualización de un post individual específico en cualquier tipo de post. Por ejemplo, si el tipo de entrada es ‘review’ y el slug de la entrada es acme-phone, entonces WordPress buscará single-review-acme-phone.php.

2. single-{post-type}.php – WordPress comprobará si hay una plantilla para mostrar este tipo de entrada específico. Por ejemplo, si el tipo de post es revisión, entonces WordPress buscaría single-review.php.

3. single.php – WordPress entonces retrocederá a single.php.

4. singular.php – Esta plantilla añade otro fallback para mostrar un único artículo de cualquier tipo de post.

5. index.php – Por último, como se mencionó anteriormente, WordPress en última instancia, cae de nuevo a index.php.

¿Qué archivos de plantilla son utilizados por página única?

Plantilla de página estática

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

1. Custom Page Template – La plantilla de página asignada a la página. Vea 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, entonces WordPress buscará un archivo de plantilla llamado page-17.php.

4. page.php – La plantilla para mostrar todas las páginas estáticas.

5. singular.php – Esta plantilla es un fallback por defecto para todos los artículos de tipo single post.

6. index.php – La plantilla de reserva por defecto.

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

Plantilla de archivo de categoría

WordPress utiliza estos archivos para mostrar las páginas relacionadas con la categoría en WordPress.

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

2. category-{id}.php – 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. category.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 – Es la plantilla por defecto para mostrar cualquier página de archivo.

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

Plantilla de archivo de etiquetas

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

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

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

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

4. archive.php – La plantilla por defecto para cualquier página de achive.

5. index.php – La plantilla por defecto para los archivos de la etiqueta.

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

Archivo de taxonomía personalizado

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. taxonomy-{taxonomy}-{term}.php – Si tienes una taxonomía personalizada llamada género, y hay un término ‘thriller’, entonces WordPress buscará taxonomy-genre-thriller.php.

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

3. taxonomy.php – La plantilla por defecto para mostrar cualquier archivo de taxonomía personalizada.

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

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

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

Archivo de tipo de post personalizado

Así es como WordPress busca plantillas para mostrar archivos de tipo de post personalizado.

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

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

3. index.php – La plantilla por defecto para mostrar todas las páginas de archivo en WordPress.

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

Archivo de autor

WordPress genera páginas de archivo para cada autor en su sitio de WordPress. Aquí es cómo se ve para la plantilla de archivo de autor.

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

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

3. author.php – La plantilla por defecto utilizada para mostrar las páginas de archivo del 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 para mostrar las páginas de archivo en WordPress.

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

Archivo basado en la fecha

WordPress también muestra sus entradas en las páginas de archivo basadas en la fecha para los meses y los años. Aquí es cómo se ve para las plantillas para estas páginas.

1. date.php – La plantilla por defecto para los archivos basados en fechas.

2. archive.php – La plantilla por defecto utilizada para mostrar las páginas de archivo de autor en WordPress.

3. index.php – La plantilla por defecto para mostrar las páginas de búsqueda en WordPress.

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

Página de resultados de búsqueda

1. search.php – La página por defecto para mostrar los resultados de 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 en 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 para mostrar la página de error 404 en WordPress.

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

Páginas de adjuntos

1. MIME_type.php – Mime_type significa tipo de archivo. Por ejemplo, image.php, video.php, application.php.

2. attachment.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 artículos del tipo single post.

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

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

Embeds

Desde WordPress 4.5, puedes utilizar plantillas para renderizar un post incrustado en WordPress.

1. embed-{post-type}-{post_format}.php – WordPress buscará primero una plantilla de tipo de post y formato de post. 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 post es una reseña, WordPress buscará 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 plantillas de WordPress. También puede querer ver nuestra lista de los mejores constructores de páginas de WordPress de arrastrar y soltar.

Si le ha gustado este artículo, entonces suscríbase a nuestro canal de YouTube para ver videotutoriales de WordPress. También puedes encontrarnos en Twitter y Facebook.

Deja una respuesta

Tu dirección de correo electrónico no será publicada.