デフォルトの「前の記事」「次の記事」リンクは、カテゴリーの区別をしないため、カテゴリーメニューから記事を選んでも、カテゴリーとは無関係な記事が前後につく。
同カテゴリーで前後の記事をリンクさせたい!ということでハックする。
ファイル:wp-includes/link-template.php 585、589行目
テンプレートタグ:previous_post_link() , next_post_link()
これらのタグの第3引数が$in_same_cat
なので、false から true に変更する。
1つの記事で複数のカテゴリーが含まれている場合や、親カテゴリーを選んだ場合、トップページから記事を選んだ場合など変な動作をしそうだが、その問題は後日また改めて検証したい。