Woocommerce : les catégories de produit

Retourner la liste des catégories associées à un produit :

function get_categories( $post_id ) {
$categories = get_the_terms( $post_id, 'product_cat' );
if ( $categories ) {
foreach ( $categories as $categorie ) {
$datas[] = $categorie->name;
}
return join( ',', $datas );
}
}
echo get_categories( 42 );

Retourner le nom de la première catégorie associée à un produit :

function get_categorie( $post_id ) {
$categories = get_the_terms( $post_id, 'product_cat' );
if ( $categories ) {
foreach ( $categories as $categorie ) {
return $categorie->name;
}
}
}
echo get_categorie( 42 );

Retourner le nom de la catégorie parente d’un produit :

function get_categorie_parente( $post_id ) {
$categories = get_the_terms( $post_id, 'product_cat' );
if ( $categories ) {
foreach ( $categories as $categorie ) {
if ( $categorie->parent ) {
$parent = get_term( $categorie->parent, 'product_cat' );
return $parent->name;
}
}
}
}
echo get_categorie_parente( 42 );

Si cet article "Woocommerce : les catégories de produit" vous a aidé, si vous avez des questions ou des améliorations à proposer, n'hésitez pas à me laisser un commentaire en bas de page !
Charlie Stram,
Développeur web freelance

Vous aimerez aussi...

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *