gpt4 book ai didi

php - woocommerce - 如何获取当前产品类别的最顶级类别

转载 作者:行者123 更新时间:2023-12-02 23:48:28 25 4
gpt4 key购买 nike

我有一个 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 之后阻止页面加载...我不知道此时该怎么办

感谢您对此提供的任何帮助。

最佳答案

或者也许是这样:

$cat = get_the_terms( $product->ID, 'product_cat' );

foreach ($cat as $categoria) {
if($categoria->parent == 0){
echo $categoria->name;
}
}

关于php - woocommerce - 如何获取当前产品类别的最顶级类别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20777929/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com