「WP Query」の使い方

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();
?>