previous_post_link()、previous_post_link() の$in_same_termの「同じターム」って何?

WordPressの投稿ページで改ページリンクを作ってくれる関数 previous_post_link()、previous_post_link() ですが、第3引数 $in_same_term にtrueを指定すると、同じカテゴリ内で遷移するようリンクを作成してくれる。

でも、同じカテゴリって何?って思いソースを追ってみると、get_adjacent_post() という関数に行きつく。ソースを見ると、表示中の記事の全カテゴリから、(指定があれば)第4引数の除外カテゴリIDを取り除いて、1つでも同じカテゴリを含む投稿が対象となるようです。「2つ以上タームが付いている場合はどのタームがついた投稿へリンクするかは選べません。」とか書かずに、「表示中の記事に1つでもカテゴリが一致する記事が遷移対象」とか書けばよいのに。

 

コメントは受け付けていません。