X

Cómo mostrar una plantilla individual diferente según la categoría

Snippets de IsItWP

¿Estás buscando una forma de mostrar una plantilla individual diferente basada en la categoría? Si bien probablemente exista un plugin para esto, hemos creado un fragmento de código rápido que puedes usar para mostrar una plantilla individual diferente basada en la categoría en WordPress.

Instrucciones:

Todo lo que tienes que hacer es eliminar todo del archivo single.php de tu tema y agregar este código:

<?php
$post = $wp_query->post;
if ( in_category('features') ) {
include(TEMPLATEPATH . '/single-features.php');
} else {
include(TEMPLATEPATH . '/single-post.php');
}
?>

Nota: Si es la primera vez que agregas fragmentos de código en WordPress, consulta nuestra guía sobre cómo agregar fragmentos de código correctamente en WordPress, para que no rompas accidentalmente tu sitio.

Si te gustó este fragmento de código, considera echar un vistazo a nuestros otros artículos en el sitio como: 28 mejores temas de WordPress para currículums y cómo crear un formulario de varias páginas en WordPress.

Comentarios   Dejar una respuesta

  1. ¿Cómo podemos lograr lo mismo usando la edición completa del sitio?

    1. Hola Yash,

      Gracias por la pregunta. Para la Edición Completa del Sitio (FSE), no modificarás el archivo single.php manualmente. En su lugar, puedes usar partes de plantilla y creación de plantillas condicionales. El enfoque más sencillo es usar temas basados en bloques y archivos de plantilla en el directorio block-templates.

      Un proceso simple paso a paso sería:

      1. Ve al Editor del Sitio (Apariencia → Editor).

      2. Haz clic en Plantillas en la barra lateral izquierda.

      3. Haz clic en el botón Agregar Nueva Plantilla.

      4. Nombra la plantilla basándote en la categoría. Por ejemplo, si el slug de tu categoría es 'features', nombra la plantilla 'Single Post: Features'.

      5. Diseña la plantilla usando bloques para que se ajuste a la categoría.

      6. Guarda la plantilla.

      Por favor, prueba esto y hazme saber si te funciona.

      Gracias.

  2. Gracias

  3. ¡Amigo, muchas gracias por esta solución rápida y simple!

Agregar un comentario

Nos complace que hayas elegido dejar un comentario. Ten en cuenta que todos los comentarios son moderados de acuerdo con nuestra política de privacidad, y todos los enlaces son nofollow. NO uses palabras clave en el campo del nombre. Tengamos una conversación personal y significativa.

Lista de verificación para lanzar WordPress

La lista de verificación definitiva para lanzar WordPress

Hemos recopilado todos los elementos esenciales de la lista de verificación para el lanzamiento de tu próximo sitio web de WordPress en un práctico ebook.
¡Sí, envíame el eBook gratis!