web-dev-qa-db-fra.com

Afficher les termes de taxonomie vides avec get_terms ()

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?

1
user1374796

Vous pouvez utiliser l'argument hide_emptyde 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 );
5
Nicolai