J'ai une configuration de fonction comme suit:
<?php $terms = get_terms("wpsc_product_category");
if ( !empty( $terms ) && !is_wp_error( $terms ) ){
foreach ( $terms as $term ) { ?>
<li class="calendar-filter-menu-item" data-filter=".<?php echo $term->slug; ?>"><?php echo $term->count; ?></li>
<?php }
} ?>
Ce qui affiche les taxonomies slug
et count
pour chaque taxonomie, le seul problème est qu’il n’affiche pas de taxonomie sans postes, seules les taxonomies auxquelles des postes sont attribués sont affichées. Est-il possible de montrer aussi des taxonomies vides?
Vous pouvez utiliser l'argument hide_empty
de get_terms()
. Sa valeur par défaut est définie sur true
.
Faites-le un peu comme ceci:
$args = array(
'hide_empty' => false
);
$terms = get_terms( 'wpsc_product_category', $args );