wordpress n番目の記事から表示

Wordpressで最初から4件表示とかはよくありますが、n番目から表示させるというのがなかなか調べてもでてこなかったので、備忘録として。

//6番目から5件表示させたい。
<?php
  $newslist = get_posts( array(
   'category_name' => 'blog', //特定のカテゴリースラッグ
   'posts_per_page' => 5 //取得記事件数
, 'offset' => 5 //表示しない件数  ));
   foreach( $newslist as $post ):
   setup_postdata( $post );
?>

~処理~

<?php
 endforeach;
 wp_reset_postdata();
?>

・’category_name’ >= ’blog’ (特定のカテゴリースラッグ)

・’post_per_page’ => 5 (取得記事件数)

・6番目から:’offset’ => 5  (表示しない最初の記事件数)

offsetの値 は、6番目からの場合は「5」

2番めからの場合は、offsetの値は「1」。

「表示しない件数」を指定することでn番目から表示を実現させる。

この記事が気に入ったらサポートをしてみませんか?