我正在尝试将产品类别显示在购物车和每个添加产品的结帐页面上。
我的PHP知识非常有限,所以最愚蠢的解释会很棒:)
我看了一下woocommerce文档并搜索了创世纪连接文档,但我找不到我想要的内容。
使用Genesis Woocommerce Connect和最新的woocommerce和wordpress。
不知道从哪里开始......:/
答案 0 :(得分:9)
woocommerce> templates> cart> cart.php是购物车页面。在此,foreach ( WC()->cart->get_cart() as $cart_item_key => $cart_item )
循环显示您添加到购物车的产品。循环的变量$product_id
具有每个的ID你添加了购物车的产品。
将此代码放在循环中
$terms = get_the_terms( $product_id, 'product_cat' );
foreach ($terms as $term) {
$product_cat = $term->name;
}
echo $product_cat ;
它将显示类别。锻炼并让我知道:)。
答案 1 :(得分:0)
您只需将其添加到购物车的foreach循环
echo wc_get_product_category_list( $cart_item['product_id'] );
在WooCommerce Cart Github snipet的此处查看购物车循环。