woocommerce - 如何获得当前产品类别的最顶级类别
2022-08-30 22:33:41
我有一个Woocommerce产品,我需要在该页面上显示分配给该产品的类别的最顶级类别
- Main Product Category
-- Sub Product Category
--- Category Assigned to product
我需要获取“主要产品类别”的 ID 或名称,以便可以在单个产品类别中显示它。
我已经尝试过执行以下操作:
global $post;
$terms = get_the_terms( $post->ID, 'product_cat' );
foreach ($terms as $term) {
$product_cat_id = $term->term_id;
$thetop_parent = woocommerce_get_term_top_most_parent( $product_cat_id , 'product_cat' );
echo $thetop_parent;
}
但它根本不起作用,并且在woocomerce_get_term后阻止了页面的加载...我不确定在这一点上该怎么办
感谢您对此的任何帮助。