Wsparcie » Zaawansowane » Lista wpisów na podstronie

  • Witam,
    Używam WP jako prostego CMSa dla strony, której główną funkcją jest prezentacja produktów. Produkty są podzielone na kategorie ale większość z produktów występuje w kilku kategoriach na raz. Podstrony poszczególnych produktów umieściłem na wpisach natomiast poszczególne kategorie wyświetlane są na stronach. Aby wyświetlić listę produktów na stronie, użyłem wtyczki Exec-PHP pozwalającej na wyświetlenie kodu:

    <ul class=”holder”>
    <?php $the_query = new WP_Query(’showposts=20&cat= >22′);
    while ($the_query->have_posts()):$the_query->the_post();
    $do_not_duplicate = $post->ID; ?>

    • <div class=”entry-thumbnails”>
      „>
      <?php echo arras_get_thumbnail($page_type . ’-post-thumb’); ?>
      <span class=”entry-meta”><?php echo substr(get_the_title(), 0 , 45) ?></span>
      </div>
    • <?php endwhile; ?>
      <?php wp_reset_query(); ?>

      efekt:
      http://www.satnavsystems.com/main/products/audi/q7/

      W tej chwili new WP_Query(’showposts=20&cat= >22′); pozwala na wyświetlenie 20 produktów z categorii id=22.

      Niestety takie rozwiązanie mnie bardzo ogranicza bo dla każdej kategorii produktów muszę tworzyć oddzielne kategorie postów.

      Aby wyświetlić tylko poszczególne posty próbowałem użyć new WP_Query( array( 'post__in’ => array( 2, 5, 12, 14, 20 ) ) ); ale oprócz wpisów które chciałem wyświetlić pokazały się przyklejone wpisy.

      Moje pytanie brzmi:
      w jaki sposób zmodyfikować powyższy kod aby pętla wyświetlała tylko poszczególne wpisy bądź też wpisy z danej kategorii lecz nie wyświetlając niechcianych wpisów (wszystkie wpisy z kategorii XXX bez wpisu id=1 i wpisu id=2)???

      Z góry dziękuję za pomoc

  • Temat ‘Lista wpisów na podstronie’ jest zamknięty na nowe odpowiedzi.