web-dev-qa-db-fra.com

Afficher le slug au lieu du nom

Im essayant d'afficher la limace au lieu du nom de sur un méta de produit unique. C'est le code qui affiche le nom de la catégorie actuelle avec un lien vers la catégorie. Je voudrais faire la même chose mais utiliser le slug à la place:

<?php        

global $post, $product;

    $cat_count = sizeof( get_the_terms( $post->ID, 'product_cat' ) );

    ?>
    <div class="product_meta">

        <?php echo $product->get_categories( ', ', '<span class="posted_in">' . _n( 'Location:', 'Locations:', $cat_counts, 'woocommerce' ) . ' ', '</span>' ); ?>

        <?php do_action( 'woocommerce_product_meta_end' ); ?>

    </div>

Je vous remercie

1
Randomer11

D'après votre code, il semble que product_cat est une taxonomie personnalisée. get_the_terms renvoie un tableau à partir duquel vous pouvez obtenir le slug. Par exemple...

$terms_array = get_the_terms($post->ID, 'procuct_cat');
$term_slug = $terms_array['your index']->slug;
1
aberkow