Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][PHP]Listowanie poprzez kategorię
Enqu
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 6.09.2014

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


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 (IMG:style_emoticons/default/smile.gif)
Pozdrawiam!

Ten post edytował Enqu 6.09.2014, 22:35:21
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
pedro84
post
Post #2





Grupa: Nieautoryzowani
Postów: 2 249
Pomógł: 305
Dołączył: 2.10.2006

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


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ś.
Go to the top of the page
+Quote Post
Enqu
post
Post #3





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 6.09.2014

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


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;?>


Ten post edytował Enqu 7.09.2014, 12:35:09
Go to the top of the page
+Quote Post

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: 15.09.2025 - 14:09