1 回答
TA贡献1811条经验 获得超5个赞
你可以用
woocommerce_cart_item_subtotal
钩子代替。foreach
不需要使用循环请注意 WooCommerce条件标签的使用:
is_checkout()
- 在结账页面返回 true可选:
$cart_item['quantity'];
必要时可根据产品数量提供附加条件
function filter_woocommerce_cart_item_subtotal( $subtotal, $cart_item, $cart_item_key ) {
// Returns true on the checkout page
if ( is_checkout() ) {
// Item price title
$price_title = 'Item price';
// Item price
$item_price = $cart_item['data']->get_price();
// Line subtotal
$line_subtotal = $cart_item['line_subtotal'];
// Item title + item price
$subtotal = '<span>' . $price_title . '</span>' . wc_price( $item_price );
// Append to
$subtotal .= wc_price( $line_subtotal );
}
return $subtotal;
}
add_filter( 'woocommerce_cart_item_subtotal', 'filter_woocommerce_cart_item_subtotal', 10, 3 );
- 1 回答
- 0 关注
- 106 浏览
添加回答
举报