2014-04-03 110 views
0

我正在使用woo commerce创建电子商务网站。我正在努力处理一个代码,该代码如何在woocommerce中使用类别ID显示产品的类别名称?如何从woocommerce中的id产品获取类别名称

在wordpress中,它很容易通过ID显示类别名称为get_the_category_by_id(3)。因此,它显示的ID的名称3.

以同样的方式如何在woocommerce中显示id的类别名称?

回答

9

试试这个函数来获取产品类别名称

function get_product_category_by_id($category_id) { 
    $term = get_term_by('id', $category_id, 'product_cat', 'ARRAY_A'); 
    return $term['name']; 
} 
$product_category = get_product_category_by_id($your_category_id); 

希望这将是有益的。

+0

哇超。工作很大。非常感谢Ratnakar ..非常感谢。我已经挣扎了2天以上。再一次感谢你.. – user2644743

7

你可以使用这样的事情

$product_cats = wp_get_post_terms(your_id, 'product_cat'); 

请让我知道它是否有帮助。

print_r($product_cats); 
+0

我已经使用你的代码。但它似乎不是工作。 – user2644743

+0

你能打印输出print_r($ product_cats);并让我输出什么。 –

+0

我已经这么做了。但它只是显示数组()不是类别名称.. – user2644743

相关问题