作業ログ
関数のthe_post_navigation
カテゴリー毎のアーカイブページから個別ページ表示させたのちの Previous/Next のpost navigation
カテゴリーがリセットされて全投稿を対象にされてしまう。
都合が悪い場合には
‘in_same_term’ => ‘true’ というオプションを追加
他にも‘excluded_terms’で除外したいカテゴリーIDや‘taxonomy’での指定もできる
いつも忘れてしまって、その都度リファレンス探すのでメモ
最近もtwentyfifteenのテーマのsingle.phpを触ることがあったので書き出し。
‘in_same_term’ => ‘true’, を追加
// Previous/next post navigation. the_post_navigation( array( 'next_text' => '<span class="meta-nav" aria-hidden="true">' . __( 'Next', 'twentyfifteen' ) . '</span> ' . '<span class="screen-reader-text">' . __( 'Next post:', 'twentyfifteen' ) . '</span> ' . '<span class="post-title">%title</span>', 'prev_text' => '<span class="meta-nav" aria-hidden="true">' . __( 'Previous', 'twentyfifteen' ) . '</span> ' . '<span class="screen-reader-text">' . __( 'Previous post:', 'twentyfifteen' ) . '</span> ' . '<span class="post-title">%title</span>', 'in_same_term' => 'true', ) ); // End the loop.