【发布时间】:2018-06-25 17:13:43
【问题描述】:
我正在使用 woo commerce 创建一个电子商务网站。我正在努力解决如何在 woocommerce 中使用类别 ID 显示产品类别名称的代码?
在 wordpress 中,很容易通过 id 将类别名称显示为get_the_category_by_id(3)。使其显示 id 3 的名称。
同样的方式,woocommerce中如何通过id显示分类名称?
【问题讨论】:
标签: wordpress woocommerce
我正在使用 woo commerce 创建一个电子商务网站。我正在努力解决如何在 woocommerce 中使用类别 ID 显示产品类别名称的代码?
在 wordpress 中,很容易通过 id 将类别名称显示为get_the_category_by_id(3)。使其显示 id 3 的名称。
同样的方式,woocommerce中如何通过id显示分类名称?
【问题讨论】:
标签: wordpress woocommerce
试试这个函数获取产品类别名称
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 );
希望这会有用。
【讨论】:
你可以使用这样的东西
$product_cats = wp_get_post_terms( your_id, 'product_cat' );
请告诉我是否有帮助。
print_r($product_cats);
【讨论】:
您可以使用 wp_get_post_terms 来获取任何产品的类别 ID,如下所示:
$term_list = wp_get_post_terms($product_id, 'product_cat', array('fields' => 'ids'));
我只是获取分配给特定产品的类别的 ID,您也可以获取名称。
希望这会有用。
【讨论】: