Последние записи из определённой категории

Практически в каждой wordpress теме есть блок «последние записи». Обычно в него попадают записи из всех разделов, но бывает нужно вывести в этом блоке последние записи из определённой категории. Для этого я в сайдбаре использовал код:

<li><h2><?php _e('Свежие мысли'); ?></h2>
				                <ul>
<?php $recent = new WP_Query("cat=6&showposts=7"); while($recent->have_posts()) : $recent->the_post();?>
<li><a href="<?php the_permalink() ?>" rel="bookmark">
<?php the_title(); ?>
</a></li>
<?php endwhile; ?><?php wp_reset_postdata(); ?>  
</ul>
					</li>

где cat=6 — ID категории
showposts=7 — количество записей.

Подсмотрено тут, функцию wp_reset_postdata в код посоветовал добавить http://wp-kama.ru/.

Работает корректно как минимум на wordpress 3.0.5

Последние записи из определённой категории
5 Голосов:1