[英]WooCommerce: Display product total price in cart/minicart instead of product price
我在我的 Wordpress 網站上使用 WooCommerce,我想在我的購物車/迷你車中顯示每個產品的總價(例如:“產品數量”x“產品價格”=“產品總價”)。 我現在使用的代碼正在運行,但存在舍入錯誤。
預期的:
顯示:
這是我正在使用的代碼:
<?php $new_product_price_old = number_format((float)wp_kses( woocommerce_price( $_product->get_price() ), array() ) * $cart_item['quantity'], 2, ',', '.'); ?>
<?php echo '<span class="sidecart-item-price">' . $new_product_price ?> <span class="woocommerce-Price-currencySymbol">€</span></span>
有沒有一種簡單的方法可以解決這個問題,或者可能是另一段代碼? 還是我缺少的鈎子? 這里的初學者......
提前致謝
所以我自己解決了這個問題。 我不知道我從哪里得到我以前的代碼,但我想這部分是導致問題的原因:
wp_kses( woocommerce_price( $_product->get_price() ), array()
這是我的工作代碼(我是初學者,所以可能有更好的方法來做到這一點):
<?php
$product_price_single = $cart_item['data']->get_price();
$product_price_total_formatted = number_format($product_price_single * $cart_item['quantity'], 2, ',', '.');
?>
<?php echo '<span>' . $product_price_total_formatted ?> <span class="woocommerce-Price-currencySymbol">€</span></span>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.