Cómo crear una plantilla personalizada para mostrar una categoría con imagen y publicaciones relacionadas debajo

12 jun 2012, 23:24:46
Vistas: 145
Votos: 1

Estoy intentando crear una plantilla personalizada que pueda lograr el siguiente efecto...

  • Nombre de Categoría A (con imagen)

    • post con nombre de categoría A
    • post 2 con nombre de categoría A
    • post 3 con nombre de categoría A
  • Nombre de Categoría B (con imagen)

    • post con nombre de categoría B
    • post 2 con nombre de categoría B
    • post 3 con nombre de categoría B

¿Debería hacer esto con tipos de entradas personalizadas? Si es así, ¿tengo que crear dos, o puedo gestionarlo con un solo tipo de entrada personalizada?

0
Todas las respuestas a la pregunta 1
0

No estoy seguro de entender exactamente el problema, pero si lo entiendo, no hay absolutamente ninguna necesidad de un tipo de publicación personalizado.

Todo lo que tienes que hacer es usar múltiples bucles y básicamente dividir la consulta en sub-bucles para cada categoría.

<div id="cat-1">
     <?php query_posts('cat=1&posts_per_page=5');// poner la categoría relevante y número de posts
         if (have_posts()) : while (have_posts()) : the_post();
         // Hacer lo que sea ...
     endwhile; endif; reset_query();?>

</div>

<div id="cat-2">
     <?php query_posts('cat=2&posts_per_page=1');// poner la categoría relevante y número de posts
          if (have_posts()) : while (have_posts()) : the_post();
          // Hacer lo que sea ..
     endwhile; endif; reset_query(); ?>
</div>

<div id="cat-3">
     <?php query_posts('cat=3&posts_per_page=-1');// poner la categoría relevante y número de posts
          if (have_posts()) : while (have_posts()) : the_post();
          // Hacer lo que sea ..
     endwhile; endif; reset_query();?>
</div>..etc.. etc..

Ten en cuenta que puedes hacer lo mismo usando bucles con query_posts(), bucles con WP_Query() o bucles con get_posts().

Respecto a la imagen, no estoy seguro de qué imagen quieres, pero si te refieres a una imagen de categoría (imagen especial asignada a categorías) necesitarás usar algún plugin como estos..

16 jun 2012 11:26:06