WP_Query は 、WordPress ブログへの複雑な投稿やページのリクエストを取り扱います。 $wp_query はどのタイプのクエリを扱っているのか (カテゴリーアーカイブ、年月別アーカイブ、フィード、検索など) を確定し、要求された投稿を取り出します。
例えば、カテゴリ ID 1 の記事を 5 件欲しい場合には、以下のように記述します。
<?php $args = array( 'cat' => 1, 'posts_per_page' => 5 );//取り出す投稿を指定 $the_query = new WP_Query( $args ); if ( $the_query->have_posts() ) : while ( $the_query->have_posts() ) : $the_query->the_post(); //ここにループするテンプレート endwhile; endif; wp_reset_postdata(); ?>