NB : Faire une sauvegarde de votre thème, de votre fichier et/ou votre base de données avant d’ajouter ces fonctions tutoriels.
Publié le : 08 février 2016 - Modifié le : 18 janvier 2022
Temps de lecture : 1 minute, 11 seconds - 96 mots
Partager la publication "Afficher les catégories d’un Custom Post Type"
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; } ?>