Woocommerce subkategori
Jeg er ved at lave et site med en shop. I oversigter vil jeg gerne have at produkters subkategori vises under produktnavnet.Har sjusset mig frem til noget kode, som er indsat i functions.php, men den tager kun subkategori i nogen af kategorierne og ellers hovedkategori i andre. Tror lidt det har noget at gøre med den gør det alfabetisk.
Nogen forslag til hvad jeg kan ændre, så den altid viser subkategoriens navn?
function wc_category_title_archive_products(){
$product_cats = wp_get_post_terms( get_the_ID(), 'product_cat' );
$single_cat = array_shift( $product_cats );
if( ! empty( $product_cats ) ) {
$single_cat = array_shift( $product_cats );
$top_term = $single_cat;
if( $top_term->parent > 0 ) {
while( $top_term->parent > 0 ) {
$top_term = get_term( $top_term->parent, 'product_cat' );
}
} else {
$attr = 'no_parent';
}
$attr = $top_term->slug;
} else {
$attr = 'empty_categories';
}; ?>
<p><?php echo $single_cat->name; ?></p>
<?php }
add_action( 'woocommerce_after_shop_loop_item', 'wc_category_title_archive_products', 5 );