Sziasztok! Egy ideje keresem a megoldást, de nem találom. Szóval van egy oldal több kategóriával, mindegyikben posztok. Azt szeretném elérni, hogy minden poszt mellett az adott kategória többi posztja (legutóbbi x számú) jelenjen meg. Csak a poszt mellett, a kategória archive lapja mellett ne. Próbáltam pluginnal és feltételes taggel is, de nem sikerült megoldanom. Kérem, segítsetek! Köszönöm.
A sidebar.php -d a widget listád elé beteszel egy ilyet:
Code:
Legutóbbi bejegyzések
<?php
global $post;
$cats = get_the_category($post->ID);
$r = new WP_Query(array('showposts' => '5', 'nopaging' => 0, 'post_status' => 'publish', 'caller_get_posts' => 1,'category_name'=>$cats[0]->slug));
if ($r->have_posts()) :
?>
- <a href="" title="">
have_posts()) : $r->the_post(); ?>
<?php
endif;
wp_reset_query();
?>
'DjZoNe' wrote on '2010-03-14:
Code:
$r = new WP_Query(array('showposts' => '5', 'nopaging' => 0, 'post_status' => 'publish', 'caller_get_posts' => 1),'category_name'=>$cats[0]->slug);
Köszönöm a választ. Ezt a részt bárhová teszem be, ezt a hibaüzenetet kaptam:
Parse error: syntax error, unexpected T_DOUBLE_ARROW in /home/filmteke/public_html/kilences/wp-content/themes/news-magazine-theme-640/includes/sidebar2.php on line xy
Úgy értem, a kódként idézett részre hivatkozik.
Javítottam közben a fenti kódot.
Köszönöm a kódsort, nekem is hasznos volt!!!