カスタム投稿タイプがあり、この関数を使用して投稿、前ボタン、次ボタンを追加します。
問題は、カスタム投稿タイプ内に、カスタムフィールドcategory
で定義されたサブカテゴリがあることです。
現在の投稿の同じカテゴリ内のアイテムのみに前と次の投稿のリンクを制限する方法はありますか?
function crunchify_post_navigation(){
?>
<div class="arrowNav">
<div class="arrowLeft">
<?php previous_post_link('%link', '↞', FALSE); ?>
</div>
<div class="arrowRight">
<?php next_post_link('%link', '↠', FALSE); ?>
</div>
</div>
<?php
}
add_action('wp_footer', 'crunchify_post_navigation');
次のように、in_same_term
値をTRUEに変更します。
function crunchify_post_navigation(){
?>
<div class="arrowNav">
<div class="arrowLeft">
<?php previous_post_link('%link', '↞', TRUE); ?>
</div>
<div class="arrowRight">
<?php next_post_link('%link', '↠', TRUE); ?>
</div>
</div>
<?php
}
add_action('wp_footer', 'crunchify_post_navigation');
この関数はループ内で使用する必要があります。
https://codex.wordpress.org/Function_Reference/next_post_link