我正在使用add_filter“woocommerce_in_cart_product_title”在woocommerce购物车页面上工作,在那里我想用 Headers 显示价格 .
喜欢“产品名称($ price)”
我试过这个代码,但我不能得到价格 .
add_filter( 'woocommerce_in_cart_product_title', 'cart_product_title', 20, 3);
function cart_product_title( $title, $values, $cart_item_key ) {
global $woocommerce;
$items = $woocommerce->cart->get_cart();
print_r($items);
foreach ($items as $cart_item_key => $values) {
echo $name = $values['prodaddons'][0]['name'].' --- ';
echo $price = $values['prodaddons'][0]['price'].'<br>';
}
echo 'aaaa-'.$title.'-'.$pricees;
}
1 回答
试试这个 :
我不知道你的woocommerce版本,但woocommerce_in_cart_product_title是折旧的,这就是为什么我使用woocommerce_cart_item_name,所以你应该尝试两者;)