Wordpress 多个类别-显示哪个类别?

Wordpress 多个类别-显示哪个类别?,wordpress,woocommerce,Wordpress,Woocommerce,我在商业方面有问题。我的店铺页面显示产品类别。但是,当我有一个产品在多个类别,只有一个类别显示,它似乎是第一个字母顺序。 相反,我需要Woocommerce显示最高的类别(或者在我的情况下,显示最低的类别ID,因为我按照正确的顺序组织创建了类别)。我已经包括了一个链接。 拜托,有人能帮忙吗?当前代码如下所示: 不可能知道其余的代码是什么。。。。什么是$product\u cats?什么是$firstpart 如果没有这些,我将演示如何使用wc\u get\u product\u terms()从

我在商业方面有问题。我的店铺页面显示产品类别。但是,当我有一个产品在多个类别,只有一个类别显示,它似乎是第一个字母顺序。 相反,我需要Woocommerce显示最高的类别(或者在我的情况下,显示最低的类别ID,因为我按照正确的顺序组织创建了类别)。我已经包括了一个链接。 拜托,有人能帮忙吗?当前代码如下所示:


不可能知道其余的代码是什么。。。。什么是
$product\u cats
?什么是
$firstpart

如果没有这些,我将演示如何使用
wc\u get\u product\u terms()从头开始获取产品类别。

global $product;
$product_cats = wc_get_product_terms( $product->id, 'product_cat', array( 'orderby' => 'menu_order', 'fields' => 'all' ) );
if( $product_cats ) {
    echo '<ul>';
    foreach( $product_cats as $cat ){
        printf( '<li><a href="%s">%s</a></li>', esc_url( get_term_link( $cat ) ), $cat->name );
   }
   echo '</ul>';
}
global $product;
echo get_the_term_list( $product->id, 'product_cat', __( 'Categories: ', 'text-domain' ), ', ' );