2014-04-03 111 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

相關問題