Guía para principiantes de la jerarquía de plantillas de WordPress (Cheat Sheet)

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.

¿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 el aspecto de su sitio para los usuarios.

Relacionado: 9 cosas que debe buscar al seleccionar el tema perfecto de WordPress para su 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 su sitio web. También le dice qué nombre de plantilla utilizar para un elemento específico.

La mayoría de los temas modernos de WordPress vienen con plantillas para mostrar la categoría, fecha, archivos, mensajes individuales, páginas personalizadas y más. Como usuario, puede 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 (Cheat Sheet)

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

¿Qué archivos de plantilla se utilizan en la página de inicio?

Fuera de la caja, WordPress muestra tus entradas de blog en la página de inicio de tu sitio web. También puede configurarlo para que utilice una página de inicio personalizada (también conocida como página principal) visitando Settings " Reading page in WordPress admin area.

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

2. home.php - Si está usando una página de portada 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 predeterminadas del blog en la página principal.

3. index.php - Si no existe front-page.php o home.php, entonces WordPress vuelve a la plantilla index.php para mostrar la página principal. Esta plantilla es la plantilla de respaldo predeterminada en WordPress para mostrar cualquier página.

¿Qué archivos de plantilla se utilizan por correo individual?

WordPress busca estos archivos para mostrar un solo mensaje.

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

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

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

4. singular.php - Esta plantilla añade otra alternativa para mostrar un solo elemento de cualquier tipo de mensaje.

5. index.php - Finalmente, como se mencionó anteriormente, WordPress vuelve a index.php.

¿Qué archivos de plantilla se utilizan en una sola página?

Las páginas de WordPress son uno de los tipos de mensajes por defecto. Le permiten crear páginas estáticas en su sitio web en lugar de mensajes. Vea nuestra guía sobre la diferencia entre posts 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 la página slug 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 una copia de seguridad predeterminada de todos los elementos de un solo tipo de mensaje.

6. index.php - La plantilla de emergencia predeterminada.

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

WordPress utiliza estos archivos para mostrar 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 categorías para una categoría específica. Por ejemplo, si la categoría slug es reviews, entonces WordPress buscará la plantilla category-reviews.php.

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

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

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

5. index.php - La plantilla de emergencia predeterminada.

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

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

1. tag-{slug}.php - Si la babosa de la etiqueta es frutas, 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 archivos de etiquetas.

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

5. index.php - La plantilla de emergencia predeterminada.

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

Las categorías y 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 personalizadas.

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á taxonomía-género-thriller.php.

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

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

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

5. index.php - La plantilla de recuperación predeterminada en WordPress.

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

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

1. archive-{post_type}.php - Si tiene un tipo de entrada es review, 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 de recuperación predeterminada en WordPress.

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

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

1. author-{nicename}.php - Si el nombre del autor es mate, 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 del archivo de autores en WordPress.

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

5. index.php - La plantilla de recuperación predeterminada en WordPress.

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

WordPress también muestra tus mensajes en páginas de archivo basadas en fechas durante meses y años. Aquí está cómo busca plantillas para estas páginas.

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

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

3. index.php - La plantilla de recuperación predeterminada en WordPress.

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

1. search.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 de recuperación predeterminada en WordPress.

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

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

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

2. index.php - La plantilla de recuperación predeterminada en WordPress.

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

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 los elementos de tipo single post.

5. index.php - La plantilla de recuperación predeterminada en WordPress.

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

Desde WordPress 4.5, puede utilizar plantillas para renderizar un mensaje incrustado en WordPress.

1. embed-{post-type}-{post_format}.php - WordPress buscará primero un tipo de mensaje y una plantilla de formato de mensaje. Por ejemplo, si tienes una revisión con video, entonces WordPress buscará embed-review-video.php.

2. embed-{post-type}.php - Si el tipo de mensaje es review, WordPress buscará embed-review.php.

3. embed.php - La alternativa por defecto para todos los incrustaciones.

Esperamos que este tutorial le haya ayudado a conocer la jerarquía de plantillas de WordPress. También puede ver nuestra lista de los mejores creadores de páginas de WordPress.

Si te ha gustado este artículo, suscríbete a nuestros tutoriales de vídeo de YouTube Channel for WordPress. También puede encontrarnos en Twitter y Facebook.

Deja una respuesta

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

Subir