WordPressの投稿でカテゴリー毎にページングする方法get_adjacent_post()

WordPressの投稿ページで同じカテゴリー毎にページングする方法のご紹介です。
WordPress関数 get_adjacent_post() は隣接する投稿のどちらか(前の記事・次の記事)を取得します。

get_adjacent_post( $in_same_term, $excluded_terms, $previous, $taxonomy )
初期値
$in_same_term投稿が同じタクソノミー項目に含まれているかどうか。
true:同じカテゴリーに属している前後の記事を取得
false:その投稿ページの前後の記事を取得
false
$excluded_terms除外する項目 ID の配列またはカンマ区切りリスト
$previous前の投稿を取得するかどうか。
true:前の記事
false:次の記事
true
$taxonomy$in_same_term が真の場合、タクソノミー名category
目次

前後の記事をget_adjacent_post()で取得する

$prevpost = get_adjacent_post(true, '', true); //前の記事
$nextpost = get_adjacent_post(true, '', false); //次の記事

$in_same_term を true にする。
$previous は前の記事取得の場合は true 、次の記事取得の場合は false 。

  • URLをコピーしました!
目次