I want get all categor and after that i want get 5 post per category. but my code not work! [http://pastebin.com/vxDSGGZk][1] <?php $categories=get_categories(''); foreach($categories as $category) { echo '<p>Category: <a href="' . get_category_link( $category->term_id ) . '" title="' . sprintf( __( "View all posts in %s" ), $category->name ) . '" ' . '>' . $category->name.'</a> </p> '; echo '<p> Cat ID: '. $category->cat_ID. '</p>'; // The Query $id_cat = $category->cat_ID;} $args = array( 'cat' => $id_cat, 'posts_per_page' => 5, ); query_posts( $args ); // The Loop while ( have_posts() ) : the_post(); echo '<li>'; the_title(); echo '</li>'; endwhile; } // Reset Query wp_reset_query(); ?> [1]: http://pastebin.com/vxDSGGZk please help me! thanks! P/s:this is the first time i ask on here and i can't paste code in here. please check link pastebin.