WordPressで特定カテゴリーで絞って一覧を表示させる方法

WordPressでWEBサイトをコーディングしていると「特定のカテゴリで絞り込んだ一覧を表示させたい」ときがよくあります。

今回はその方法をコード付きで紹介します。

特定のカテゴリで絞り込んだ一覧を表示させるときのコードはこちら。

<?php 
  $posts = get_posts( array(
    'orderby' => 'date', //並び順の基準指定(任意)
    'order' => 'DESC', //並び順指定(任意)
    'category_name' => 'category_name',//表示させたいカテゴリのスラッグを指定
    'posts_per_page' => 3//記事の表示件数を指定(任意)
  ));
    if( $posts ): 
?>

<?php foreach ( $posts as $post ) : setup_postdata( $post ); ?>
  <div>
    <span><?php the_time( 'Y/m/d' ); ?></span>
    <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
  </div>
<?php endforeach; 
  endif; 
  wp_reset_postdata(); 
?>

僕自身も今後使い回すことになるため、ブログに保存しておきます。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

関連広告

コメント

コメントする

目次