WordPressの仕様では、ページ送りの「次の記事」「前の記事」へのリンクはカテゴリーに関係なく、全ての記事の投稿日時順で表示されます。カテゴリー毎の前の記事、次の記事としたい場合のカスタマイズ方法です。ザックリとカスタマイズしてペーストした感じです。
参考サイト
前提として、今回は、WordPressのテーマWP Bootstrap Starterフレームワークを使用しています。
INDEX
phpファイルの準備をする
親テーマであるWP Bootstrap Starter内のsingle.phpを子テーマにコピーします。
どんなテーマであれ、親テーマはカスタムせず、子テーマにコピーして使用して下さい。上書きされる事を防いでくれます。
phpファイルに記述する
single.php内のリンク表示の部分「the_post_navigation();」を削除します。
</main>の前に下記のコードを加えます。
<nav class="navigation post-navigation" role="navigation">
<h2 class="screen-reader-text">投稿ナビゲーション</h2>
<div class="nav-links">
<div class="nav-previous">
<?php previous_post_link('≪ %link', '%title', TRUE, ''); ?>
</div>
<div class="nav-next">
<?php next_post_link('%link ≫', '%title', TRUE, ''); ?>
</div>
</div>
</nav>
見た目に代わりありませんが、カテゴリー内の記事にリンクしているはずです。
コメント ※ハンドルネームでお願いします