web-dev-qa-db-fra.com

Exclure une catégorie des liens post précédents et précédents

J'essaie de trouver le code pour exclure une catégorie de mes liens de post précédents et suivants.

Mon code pour le suivant et le précédent est le suivant:

<div class="next_prev_cont">
                    <div class="left">
                         <?php previous_post_link('%link', '<i>Previous post</i><br />%title'); ?> 
                    </div>
                    <div class="right">
                         <?php next_post_link('%link', '<i>Next post</i><br />%title'); ?> 
                    </div>
                    <div class="clear"></div>
                </div><!--//next_prev_cont-->

Je crois que j'ai besoin d'utiliser ce qui suit: $ excluded_terms = '4835'

4835 étant l'identifiant de chat, mais je ne sais pas comment le mettre en œuvre? Toute aide est grandement appréciée!

3
thestealthyfox

Les fonctions next_post_link() et previous_post_link() ont les paramètres suivants:

  • $format(chaîne)} _ - Vous avez déjà inclus cela.

  • $link(chaîne)} _ - Vous avez déjà inclus cela.

  • $in_same_term = false(boolean)} - Indique si tous les messages liés doivent figurer dans le même terme de taxonomie. Les chances sont que cela devrait être faux si vous cherchez à exclure un seul terme.

  • $excluded_terms = ''(string | array)} _ - Les termes à exclure, sous forme de chaîne séparée par des virgules ou un tableau d'entiers.

  • $taxonomy = 'category'(chaîne)} - Requis uniquement si $in_same_cat = true.

Donc, pour que vos liens fonctionnent comme vous le souhaitez, vous devriez le faire -

<?php $excluded_terms = '4835'; ?>
<div class="next_prev_cont">
    <div class="left">
        <?php previous_post_link('%link', '<i>Previous post</i><br />%title', false, $excluded_terms); ?> 
    </div>
    <div class="right">
        <?php next_post_link('%link', '<i>Next post</i><br />%title', false, $excluded_terms); ?> 
    </div>
    <div class="clear"></div>

Je vous recommande de prendre quelques instants pour lire les références de fonctions associées à ces deux fonctions -

1
David Gard