Как я могу отображать * только * дочернюю категорию продукта?

В настоящее время я использую следующий код, чтобы попытаться отобразить дочернюю категорию продуктов: –

global $post, $product; $cat_count = sizeof( get_the_terms( $post->ID, 'product_cat' ) ); ?> <h1 itemprop="name" class="product_title entry-title"><?php the_title(); ?></h1> <h3 itemprop="name" class="product_title entry-title">by <?php echo $product->get_categories(); ?></h3> 

Это выводит как родительскую, так и дочернюю категорию, разделенные запятой. Есть ли простой способ просто отобразить дочернюю категорию, а не родительскую?

Любая помощь или указатели очень ценятся;)

Меня направили на этот пост, который решил мою проблему на 100%. Вот решение, которое я использовал с этой должности.

 // get all product cats for the current post $categories = get_the_terms( get_the_ID(), 'product_cat' ); // wrapper to hide any errors from top level categories or products without category if ( $categories && ! is_wp_error( $category ) ) : // loop through each cat foreach($categories as $category) : // get the children (if any) of the current cat $children = get_categories( array ('taxonomy' => 'product_cat', 'parent' => $category->term_id )); if ( count($children) == 0 ) { // if no children, then echo the category name. echo $category->name; } endforeach; endif;