J'ai donc créé un type d'article personnalisé et sous cette taxonomie nommée "Catégorie", qui sert pour les catégories. Comment puis-je lister toutes les catégories à partir de là?
Si vous voulez juste les lister, vous pouvez utiliser la fonction get_terms:
$terms = get_terms( 'my_taxonomy' );
if ( ! empty( $terms ) && ! is_wp_error( $terms ) ){
echo '<ul>';
foreach ( $terms as $term ) {
echo '<li>' . $term->name . '</li>';
}
echo '</ul>';
}
Lisez le codex, il contient de nombreux exemples: https://codex.wordpress.org/Function_Reference/get_terms
nm je devrais commencer ma propre question ...
EDIT: J'ai compris ce que j'allais demander, mais si quelqu'un tombe sur cette question initiale, voici ce que vous pouvez également faire pour simplement créer un lien vers les catégories après leur énumération:
<?php
$terms = get_terms( 'nameofyourregisteredtaxonomygoeshere' );
$count = count( $terms );
if ( $count > 0 ) {
echo '<h3>Total Projects: '. $count . '</h3>';
echo '<ul>';
foreach ( $terms as $term ) {
echo '<li>';
echo '<a href="' . esc_url( get_term_link( $term ) ) . '" alt="'. esc_attr( sprintf( __( 'View all post filed under %s', 'my_localization_domain' ), $term->name ) ) . '">' . $term->name . '</a>';
echo '</li>';
}
echo '</ul>';
}
?>