我正在使用woo commerce创建一个电子商务网站。我正在努力解决如何在woocommerce中使用类别ID显示产品类别名称的代码?
在wordpress中,很容易通过id get_the_category_by_id(3)
显示类别名称。这样它就会显示id 3的名称。
以同样的方式如何在woocommerce中按ID显示类别名称?
答案 0 :(得分:11)
尝试此功能获取产品类别名称
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 );
希望这会有用。
答案 1 :(得分:7)
你可以使用这样的东西
$product_cats = wp_get_post_terms( your_id, 'product_cat' );
请告诉我是否有帮助。
print_r($product_cats);
答案 2 :(得分:0)
您可以使用wp_get_post_terms获取任何此类产品的类别ID:
$term_list = wp_get_post_terms($product_id, 'product_cat', array('fields' => 'ids'));
我只是获取分配给特定产品的类别ID,您也可以获取名称。
希望这会很有用。