web-dev-qa-db-fra.com

the_post_navigation semble ignorer le même filtre de catégorie

J'ai un seul CPT appelé portfolio. Il y a environ 40 articles. la moitié a une catégorie assignée de "projets" et l'autre moitié "galerie".

Lorsque vous êtes sur la page de portefeuille unique, j'aimerais que la navigation dans les articles ne concerne que les articles d'une certaine catégorie.

Cependant, lorsque je suis au poste le plus ancien de "Galerie", je peux voir le lien précédent de l'article vers "projet".

Mon code est ci-dessous .. Est-ce que je manque quelque chose? Merci

<?php the_post_navigation(array(
                    'prev_text'=>__('previous project: %title'),
                    'next_text'=>__('next project: %title'),
                    'in_same_term' => true,

                )); ?>
1
Pete Norris

Vous mentionnez un type d'article personnalisé, utilisez-vous également une taxonomie personnalisée? Si tel est le cas, vous devez spécifier cette taxonomie dans votre appel de fonction:

the_post_navigation(array(
    'prev_text'=>__('previous project: %title'),
    'next_text'=>__('next project: %title'),
    'in_same_term' => true,
    'taxonomy' => 'wpse240053_custom_taxonomy_name',
));

Par défaut, la taxonomie intégrée category pour les publications est utilisée. Cela nécessite WP4.4 ou une version ultérieure.

2
Andy Macaulay-Brook