Cum poți crea un șablon personalizat pentru afișarea unei categorii cu imagine și postări conexe dedesubt?

12 iun. 2012, 23:24:46
Vizualizări: 145
Voturi: 1

Încerc să creez un șablon personalizat care să ofere următorul efect...

  • Numele Categoriei A (cu imagine)

    • postare cu numele categoriei A
    • postare 2 cu numele categoriei A
    • postare 3 cu numele categoriei A
  • Numele Categoriei B (cu imagine)

    • postare cu numele categoriei B
    • postare 2 cu numele categoriei B
    • postare 3 cu numele categoriei B

Ar trebui să fac asta cu tipuri de postări personalizate? Dacă da, trebuie să creez două, sau pot gestiona asta cu un singur tip de postare personalizată?

0
Toate răspunsurile la întrebare 1
0

Nu sunt sigur că înțeleg exact problema, dar dacă înțeleg corect - nu este absolut nicio nevoie de un tip personalizat de postare.

Tot ce trebuie să faci este să folosești mai multe bucle și practic să împărți interogarea în sub-bucle pentru fiecare categorie.

<div id="cat-1">
     <?php query_posts('cat=1&posts_per_page=5');// pune categoria relevantă și numărul de postări
         if (have_posts()) : while (have_posts()) : the_post();
         // Fă orice...
     endwhile; endif; reset_query();?>

</div>

<div id="cat-2">
     <?php query_posts('cat=2&posts_per_page=1');// pune categoria relevantă și numărul de postări
          if (have_posts()) : while (have_posts()) : the_post();
          // Fă orice...
     endwhile; endif; reset_query(); ?>
</div>

<div id="cat-3">
     <?php query_posts('cat=3&posts_per_page=-1');// pune categoria relevantă și numărul de postări
          if (have_posts()) : while (have_posts()) : the_post();
          // Fă orice...
     endwhile; endif; reset_query();?>
</div>..etc.. etc..

Reține că poți face același lucru folosind Bucle cu query_posts(), Bucle cu WP_Query() sau Bucle cu get_posts().

În ceea ce privește imaginea - nu sunt sigur ce imagine vrei - dar dacă te referi la o imagine de categorie (o imagine specială atribuită categoriilor) va trebui să folosești un plugin precum acestea...

16 iun. 2012 11:26:06