Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][PHP]Listowanie poprzez kategorię
Forum PHP.pl > Forum > Przedszkole
Enqu
Witam. Robię sobie w mojej stronie opartej na WordPressie pewien wyświetlacz ostatniego postu z danej kategorii. Mam taki o to kodzik:
  1. <?php
  2. $args = array('category' => 'recenzje', 'numberposts' => 1);
  3. $cattposts = get_posts($args);
  4. foreach($cattposts as $post)
  5. { ?>
  6. <a href=<?php the_permalink(); ?>><?php the_title(); ?></a>
  7. <?php the_post_thumbnail();
  8. }?>

numberpost to liczba postów jaka ma być wyświetlania, to działa elegancko bo wyświetla jeden tak jak chciałem, i jak zmienie np. na 2 to wyświetla dwa - czyli jest tak jak powinno być. Problem jest z kategorią. Zamiast wyświetlać post z danej kategorii wyświetla po prostu ostatni post napisany na portalu.
Mam nadzieję, że ktoś pomoże smile.gif
Pozdrawiam!
pedro84
Było chociaż zajrzeć do dokumentacji, to byś w parę sekund miał rozwiązanie: jako argument category podajesz identyfikator kategorii, a nie nazwę czy co Ty tam podałeś.
Enqu
Niestety jest w tym problem, że podałem na tysiąc sposób, w tym też numer kategorii i nic.
//EDIT
poradziłem sobie w trochę inny sposób:
  1. <? $posts = query_posts('cat=9&showposts=1'); ?>
  2. <?php if ( have_posts() ) :
  3. while ( have_posts() ) : the_post(); ?>
  4. <a href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>">
  5. <?php the_post_thumbnail(); ?>
  6. </a>
  7. <?php endwhile; endif;?>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.