如何在woocommerce产品属性中获取子项的父项?

时间:2017-02-10 13:13:03

标签: php wordpress woocommerce

位置(属性)

--India(term)
---Mumbai ( term with parent of India)
---Kolkata ( term with parent of India)

在产品属性部分中,我选择Mumbai作为位置。

我可以在产品档案页面中看到:

$product->get_attribute("pa_location");

但我怎样才能从India获得Mumbai({1}}的家长)。

1 个答案:

答案 0 :(得分:0)

//$product_id = 76;
//$product = wc_get_product($product_id);
$product_location = $product->get_attribute("pa_location");//'Mumbai'
$parent_term_obj = get_term_by('name', $product_location, 'pa_location');
if ($parent_term_obj->parent != 0)
{
    $parent_term_obj = get_term($parent_term_obj->parent, 'pa_location');
}
//print_r($parent_term_obj);

希望这有帮助!