NB : Faire une sauvegarde de votre thème, de votre fichier et/ou votre base de données avant d’ajouter ces fonctions tutoriels.

Afficher les catégories d'un Custom Post Type
Intermédiaire
Hébergement Web Canada

Publié le : 08 février 2016 - Modifié le : 18 janvier 2022

Temps de lecture : 1 minute, 11 seconds - 96 mots

Afficher les catégories d’un Custom Post Type :
Il suffit bien sur de créer un Post Type et une taxonomie pour le Custom Post Type plus précisément.

Une fois que votre taxonomie est en place, et que vous avez publiés des Post type classifiés dans vos catégories, voici donc la requête que nous devons exécuter… Dans cette exemple la je veux afficher la Région (Nom de la taxonomie : region) classée du Post Type.

Cette requête est valable autant pour le archive-region.php ou le fichier taxonomy.php

Afficher les catégories d'un Custom Post Type

<?php 
$taxonomy = 'region'; // get the term IDs assigned to post. 
$post_terms = wp_get_object_terms( $post->ID, $taxonomy, array( 'fields' => 'ids' ) );
// separator between links
$separator = ', ';
if ( !empty( $post_terms ) && !is_wp_error( $post_terms ) ) {
$term_ids = implode( ',' , $post_terms );
$terms = wp_list_categories( 
	'title_li' => '',
	'style'    => 'none',
	'echo'     => false,
	'taxonomy' => $taxonomy,
	'include'  => $term_ids
);
$terms = rtrim( trim( str_replace( '<br />',  $separator, $terms ) ), $separator );
// display post categories
echo  'Région : '  . $terms;
}
?>

Laissez un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

You may use these HTML tags and attributes:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>