Filter the Loop

If you don’t want to show all your posts you can filter the Loop, for example in a widget with featured content that you only want to show posts from the category ‘featured’.

Simply put query_posts before the loop. All the available filters can be found in the WordPress documentation.

Code Snippet:

<?php
query_posts('showposts=5&category_name=featured');
if ( have_posts() ) : while ( have_posts() ) : the_post();
	<h3><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h3>
	<?php the_content(); ?>
<?php
endwhile; else:
// No posts.
endif;
wp_reset_query();
?>

Posted in Pages, Posts