カスタム投稿タイプのsingleページでprevious_post _link()とnext_post_link()を使う

普通の投稿だと、previous_post _link()とnext_post_link()でページナビが表示されるのに、カスタム投稿タイプのsingleページで何も表示されなくて、とても困っていました。

1日以上は調べたり放置したりしてたかな。

ふと見つけた記事で衝撃の事実が発覚。

カスタムタクソノミーのシングルページにおいては、引数「in_same_cat」をtrueにすると動きません(リンク自体表示されない)。

(参考)previous_post _link() – 100arttoe

オーマイゴット。

わたしが書いてたコード

<?php next_post_link('%link', '次へ %title', TRUE); ?>

カスタム投稿タイプのsingleページで動くコード

<?php next_post_link('%link', '次へ %title'); ?>

あまりにも嬉しくて、仕事で時間なくて追い込まれているのにブログ書いてしまったほど。

みなさんも気をつけてくださいね。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA