Tutoriales de WordPress de Confianza, cuando más los necesitas.
Guía para Principiantes de WordPress
Copa WPB
25 Millones+
Sitios web que usan nuestros plugins
16+
Años de experiencia en WordPress
3000+
Tutoriales de WordPress de expertos

Guía para principiantes de la jerarquía de plantillas de WordPress (Hoja de referencia)

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

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

Jerarquía de plantillas de WordPress explicada para principiantes

Consejo profesional: ¿Quieres crear páginas de destino personalizadas sin cambiar tu tema de WordPress? Prueba SeedProd, es el constructor de páginas de WordPress de arrastrar y soltar #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 cómo se ve tu sitio a los usuarios.

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

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

La mayoría de los temas modernos de WordPress vienen con plantillas para mostrar categorías, fechas, archivos, publicaciones individuales, páginas personalizadas y más. Como usuario, puedes crear más plantillas creando un tema hijo.

Dicho esto, veamos cómo funciona esta jerarquía de plantillas de WordPress detrás de escena.

Visualización de la jerarquía de plantillas de WordPress (Hoja de referencia)

WordPress utiliza un patrón fácil de entender y significativo para los nombres de las plantillas. La hoja de referencia 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 editar para diferentes páginas en un sitio típico de WordPress.

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

Página principal del sitio

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

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

2. home.php – Si estás utilizando una página de inicio estática y no tienes el archivo de plantilla front-page.php en tu tema, entonces WordPress buscará el archivo de plantilla home.php. También se utiliza para mostrar las publicaciones de blog predeterminadas en la página de inicio.

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 de respaldo predeterminada en WordPress para mostrar cualquier página.

¿Qué archivos de plantilla se utilizan para una publicación individual?

Plantilla de página de entrada única

WordPress busca estos archivos para mostrar una publicación individual.

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

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

3. single.php – WordPress luego recurrirá a single.php.

4. singular.php – Esta plantilla agrega otra opción de respaldo para mostrar un elemento único de cualquier tipo de publicación.

5. index.php – Finalmente, como se mencionó anteriormente, WordPress recurre en última instancia a index.php.

¿Qué archivos de plantilla se utilizan para la página individual?

Plantilla de página estática

Las páginas de WordPress son uno de los tipos de publicación predeterminados. 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. 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 intentará 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 una opción de respaldo predeterminada para todos los elementos de tipo de publicación única.

6. index.php – La plantilla de respaldo predeterminada.

¿Qué archivos de plantilla se utilizan para los archivos de categorías?

Plantilla de archivo de categoría

WordPress utiliza estos archivos para mostrar páginas relacionadas con categorías 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 reviews, entonces WordPress buscará la plantilla category-reviews.php.

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

3. category.php – Esta es la plantilla predeterminada para mostrar todas las páginas de archivo de categoría en WordPress.

4. archive.php – Esta es la plantilla predeterminada que utiliza WordPress para mostrar cualquier página de archivo.

5. index.php – La plantilla de respaldo predeterminada.

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

Plantilla de archivo de etiqueta

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

1. tag-{slug}.php – Si el slug de la etiqueta es 'frutas', WordPress buscará tag-frutas.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 predeterminada para los archivos de etiquetas.

4. archive.php – La plantilla predeterminada para cualquier página de archivo.

5. index.php – La plantilla de respaldo predeterminada.

¿Qué archivos de plantilla se utilizan para los archivos de taxonomía personalizada?

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 las 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-género-thriller.php.

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

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

4. archive.php – El respaldo predeterminado para todas las páginas de archivo en WordPress.

5. index.php – La plantilla de respaldo predeterminada en WordPress.

¿Qué archivos de plantilla se utilizan para los tipos de publicación personalizados?

Archivo de tipo de publicación personalizada

Así es como WordPress busca plantillas para mostrar los archivos de tipos de publicación personalizados.

1. archive-{post_type}.php – Si tienes un tipo de publicación llamado 'reseña', WordPress buscará archive-reseña.php.

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

3. index.php – La plantilla de respaldo predeterminada 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 tu sitio de WordPress. Así es como se ve para la plantilla de archivo de autor.

1. author-{nicename}.php – Si el nombre "nice name" 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 predeterminada utilizada para mostrar las páginas de archivo de autor en WordPress.

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

5. index.php – La plantilla de respaldo predeterminada en WordPress.

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

Archivo basado en fecha

WordPress también muestra tus publicaciones en páginas de archivo basadas en fechas para meses y años. Así es como se ve para las plantillas de estas páginas.

1. date.php – La plantilla predeterminada para archivos basados en fechas.

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

3. index.php – La plantilla de respaldo predeterminada 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 predeterminada 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 de respaldo predeterminada 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 tu plantilla de página 404.

1. 404.php – La plantilla predeterminada para mostrar la página de error 404 en WordPress.

2. index.php – La plantilla de respaldo predeterminada 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 predeterminada para mostrar páginas de adjuntos.

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

4. single.php – La plantilla predeterminada para mostrar elementos de tipo de publicación individual.

5. index.php – La plantilla de respaldo predeterminada en WordPress.

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

Incrustaciones

Desde WordPress 4.5, puedes usar plantillas para renderizar una publicación incrustada en WordPress.

1. embed-{post-type}-{post_format}.php – WordPress buscará primero una plantilla de tipo de publicación y formato de publicación. Por ejemplo, si tienes una reseña con video, WordPress buscará embed-review-video.php.

2. embed-{post-type}.php – Si el tipo de publicación es reseña, WordPress buscaría embed-review.php.

3. embed.php – El respaldo predeterminado para todas las incrustaciones.

Esperamos que este tutorial te haya ayudado a aprender sobre la jerarquía de plantillas de WordPress. También te puede interesar ver nuestra lista de los mejores constructores de páginas de WordPress de arrastrar y soltar.

Si te gustó este artículo, suscríbete a nuestro Canal de YouTube para tutoriales de video de WordPress. También puedes encontrarnos en Twitter y Facebook.

Descargo de responsabilidad: Nuestro contenido es compatible con el lector. Esto significa que si haces clic en algunos de nuestros enlaces, podemos ganar una comisión. Consulta cómo se financia WPBeginner, por qué es importante y cómo puedes apoyarnos. Aquí está nuestro proceso editorial.

El Kit de herramientas definitivo para WordPress

Obtén acceso GRATUITO a nuestro kit de herramientas: ¡una colección de productos y recursos relacionados con WordPress que todo profesional debería tener!

Interacciones del lector

8 CommentsLeave a Reply

  1. Esta es una publicación bien detallada, contiene todas las plantillas esenciales. Estoy descubriendo nombres y jerarquías de nuevas plantillas aquí, ya que solo conocía algunas de estas antes.
    Gracias, es muy útil para quienes nos dedicamos al desarrollo.

  2. He estado usando WordPress durante varios años y solo conocía algunos archivos y pensaba que esos eran los únicos archivos detrás de escena.
    Esta es una descripción muy perspicaz y detallada de la estructura de plantillas de todos los archivos.
    La infografía se explica por sí sola y ayuda a comprender qué archivo utiliza otros archivos para mostrar el contenido.
    Gracias por la detallada guía de la estructura de archivos de WordPress.

  3. Vi los archivos de plantilla en FTP, pero solo conocía la función de ellos, como function, header, footer, y eso es todo. Realmente no sabía mucho sobre el resto de los archivos. Tu infografía es perfecta. Hace un gran trabajo al mostrar cómo se enlazan los archivos individuales y para qué los usa WordPress. Uno tiene una comprensión mucho mejor de la estructura de cómo funciona la plantilla y luego es mucho más fácil hacer, por ejemplo, algunas modificaciones al código fuente si es necesario. Aunque todavía no entiendo todo, intentaré revisar los archivos individuales de mi plantilla y descubrir mucho más sobre cómo funciona todo. Gracias por este tutorial completo.

  4. ¿qué pasa con los archivos de idioma en los temas hijos?
    Este es uno de los grandes misterios en WP porque todavía hay gente (¡la mayoría!) que necesita archivos de traducción para tener su instalación en su idioma ;=)

Deja una respuesta

Gracias por elegir dejar un comentario. Ten en cuenta que todos los comentarios son moderados de acuerdo con nuestra política de comentarios, y tu dirección de correo electrónico NO será publicada. Por favor, NO uses palabras clave en el campo del nombre. Tengamos una conversación personal y significativa.