如何仅在产品标题上方显示父类别?

时间:2021-05-19 14:15:27

标签: php function woocommerce

下面这段代码输出的是产品标题上面的category,很完美。但是,我只需要拉取主要的父类别,而不需要任何其他子类别。


function category_single_product(){

    $product_cats = wp_get_post_terms( get_the_ID(), 'product_cat' );

    if ( $product_cats && ! is_wp_error ( $product_cats ) ){

        $single_cat = array_shift( $product_cats ); ?>

        <h2 itemprop="name" class="product_category_title"><span><?php echo $single_cat->name; ?></span></h2>

<?php }
}
add_action( 'woocommerce_before_shop_loop_item_title', 'category_single_product', 25 );

为了实现这一点,我需要更改哪部分代码?目前,商店中的大多数产品都显示父类别,但有些产品显示我们不想在那里看到的子类别。

0 个答案:

没有答案