WooCommerce如何在购物车页面上显示产品类别?

时间:2016-06-09 16:44:05

标签: php wordpress woocommerce categories product

我需要在购物车中列出产品前显示产品类别。如果购物车中添加了多个相同类别的产品,我只需要展示一次产品类别。

例如,如果用户从brand1中选择产品并添加到购物车,则从brand2添加产品到购物车中。我正在尝试更改cart.php模板文件的代码,但我没有得到任何结果。

这在WooCommerce中可行吗?

购物车看起来像这样

 product name      category       qty    price

 Brand1
 aaa               Brand1         2      50
 bbb               Brand1         1      10

 Brand2 
 test1             Brand2         2      40
 test2             Brand2         1      10 


 Brand 3    
 test11            Brand3         2      40
 test21            Brand3         1      10 

如何在购物车页面上显示一次产品类别?

1 个答案:

答案 0 :(得分:0)

您可以通过get_the_terms函数(例如

)来执行此操作
$terms = get_the_terms( $product_id, 'product_cat' );
$product_catz = '';
foreach ($terms as $term) {
$product_catz .= $term->name.',';
}
echo rtrim($product_catz,',');

在购物车页面