嗨,我需要获得woocommerce中产品的主要分类法和子分类法。我知道如何获取分类的详细信息。123 is product id .
$terms = get_the_terms(123, \'product_cat\');
我也知道如何获得分类名称 echo $terms[0]->name
但我需要的是:诺基亚3110是我的手机。所以它在electronics-> mobiles -->ordinary-->Single sim-->nokia 3110
id is 123 .
在管理面板的产品编辑页面中,诺基亚3110位于single sim[实际上single sim位于electronics-> mobiles -->ordinary].但我只勾选了单卡复选框,没有勾选电子产品、手机、普通手机等。我需要的是这个id,我需要的主要是taxonmy nokia 31110。答案是在电子领域。我还需要第二种分类法,那就是我需要在手机下打印它。如何获取这些详细信息
非常感谢。
我知道如何获得最顶级的分类法
function get_term_top_most_parent($term_id, $taxonomy){
// start from the current term
$parent = get_term_by( \'id\', $term_id, $taxonomy);
// climb up the hierarchy until we reach a term with parent = \'0\'
while ($parent->parent != \'0\'){
$term_id = $parent->parent;
$parent = get_term_by( \'id\', $term_id, $taxonomy);
}
return $parent;
}
但请帮助找到第二大分类法。