Woocommerce : les catégories de produit

Publié le 13 mars 2018

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 l'article vous a aidé, vous pouvez m'offrir un café !

A lire ensuite

Cela pourrait vous intéresser

Quelques contenus proches du sujet pour prolonger la lecture.

Laisser un commentaire

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

Un café pour le blog ? Vous aimez ce que vous lisez ici ? Offrez-moi un café.