Afficher toutes les catégories d’un Costum Post Type

Il peut être nécessaire de vouloir afficher dans une de vos pages toutes les catégories de vos Costum Post Type, pour cela vous devez passer par l’ajout d’une fonction WordPress  « get_term_link » dans le fichier correspondant à votre besoin (dans notre exemple ce sera single-createur.php)

Attention, ce que vous spécifiiez dans la première ligne entre les parenthèses : « $terms = get_terms( ‘domaine’ ); » est le nom de votre taxonomy (spécifié lors de la création des « Costum Post Type ».

[pastacode lang= »php » message= » » highlight= » » provider= »manual »]

$terms = get_terms( 'species' );

echo '<ul>';

foreach ( $terms as $term ) {

    // The $term is an object, so we don't need to specify the $taxonomy.
    $term_link = get_term_link( $term );
   
    // If there was an error, continue to the next term.
    if ( is_wp_error( $term_link ) ) {
        continue;
    }

    // We successfully got a link. Print it out.
    echo '<li><a href="' . esc_url( $term_link ) . '">' . $term->name . '</a></li>';
}

echo '</ul>';

[/pastacode]