web-dev-qa-db-fra.com

Previous_post et Next_post - Type de publication personnalisé

J'ai un type de message personnalisé et j'utilise cette fonction pour ajouter des messages, des boutons précédent et suivant.

Le problème est que dans le type de publication personnalisé, j'ai des sous-catégories définies par un champ personnalisé category.

Existe-t-il un moyen de limiter le lien du message précédent et suivant pour les éléments uniquement dans la même catégorie du message actuel?

 function crunchify_post_navigation(){
    ?>
    <div class="arrowNav">
        <div class="arrowLeft">
            <?php previous_post_link('%link', '&#8606;', FALSE); ?>
        </div>
        <div class="arrowRight">
            <?php next_post_link('%link', '&#8608;', FALSE); ?>
        </div>
    </div>
    <?php
    }

    add_action('wp_footer', 'crunchify_post_navigation');
1
Joanna Mikalai

Vous souhaitez modifier le in_same_term valeur à TRUE comme suit:

 function crunchify_post_navigation(){
    ?>
    <div class="arrowNav">
        <div class="arrowLeft">
            <?php previous_post_link('%link', '&#8606;', TRUE); ?>
        </div>
        <div class="arrowRight">
            <?php next_post_link('%link', '&#8608;', TRUE); ?>
        </div>
    </div>
    <?php
    }

    add_action('wp_footer', 'crunchify_post_navigation');
1
TomC

Cette fonction doit être utilisée dans la boucle.

https://codex.wordpress.org/Function_Reference/next_post_link

0
TrubinE