Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Wybieranie wpisów z kilku kategorii, a z jednej nie. Jak to zrobić?, Aktualnie wybiera z jednej kategorii
kamil9012
post
Post #1





Grupa: Zarejestrowani
Postów: 71
Pomógł: 0
Dołączył: 7.02.2008

Ostrzeżenie: (0%)
-----


Witam.
Posiadam kilka kategorii na stronie o id=1, id=2, id=3, id=4, id=5. Każda kategoria posiada swoje wpisy. Dla ułatwienia podaję aktualny kod PHP, który wyświetla 5 wpisów z jednej kategorii o id=1:
  1. <?php $recent = new WP_Query("cat=1&showposts=5"); while($recent->have_posts()) : $recent->the_post();?>
  2. <?php if( get_post_meta($post->ID, "thumbnail", true) ): ?>
  3. <a href="<?php the_permalink() ?>" rel="bookmark"><img style="float:left;margin:0px 10px 0px 0px;" src="<?php echo get_post_meta($post->ID, "thumbnail", true); ?>" alt="<?php the_title(); ?>" /></a>
  4. <?php else: ?>
  5. <a href="<?php the_permalink() ?>" rel="bookmark"><img style="float:left;margin:0px 10px 0px 0px;" src="<?php bloginfo('template_url'); ?>/images/thumbnail.png" alt="<?php the_title(); ?>" /></a>
  6. <?php endif; ?>
  7. <b><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></b>
  8. <?php the_content_limit(80, ""); ?>
  9.  
  10. <div style="border-bottom:1px dotted #94B1DF; margin-bottom:10px; padding:0px 0px 10px 0px; clear:both;"></div>
  11.  
  12. <?php endwhile; ?>

gdzie główną rolę odgrywa kod:
  1. <?php $recent = new WP_Query("cat=1&showposts=5"); while($recent->have_posts()) : $recent->the_post();?>
  2. <?php if( get_post_meta($post->ID, "thumbnail", true) ): ?>

Decyduje on o tym, że wyświetlane jest 5 wpisów z kategorii o id=1. Chciałbym zrobić tak, żeby było wyświetlane 5 wpisów z kategorii o id=2, id=3, id=4, id=5. Wpisy z kategorii id=1 miałyby być nie wyświetlane. Niestety nie mam pojęcia jak mogę to zrobić, dlatego bardzo Was proszę o pomoc w tej kwestii.

Z góry dziękuję
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 12:31