試圖找出爲什麼讓我結賬頁面上顯示兩次我的車總計,車小計,航運和優惠券:複製車總計
我審查的問題內容訂單頁如下:
<?php do_action('woocommerce_review_order_before_order_total'); ?>
<div>
<?php _e('Cart Subtotal: ', 'woocommerce'); ?>
<?php wc_cart_totals_subtotal_html(); ?><br>
<?php foreach (WC()->cart->get_coupons() as $code => $coupon) : ?>
<?php wc_cart_totals_coupon_label($coupon); ?>
<?php wc_cart_totals_coupon_custom($coupon); ?><br>
<?php endforeach; ?>
<?php foreach (WC()->cart->get_fees() as $fee) : ?>
<?php echo esc_html($fee->name); ?>
<?php wc_cart_totals_fee_html($fee); ?><br>
<?php endforeach; ?>
<?php _e('Cart Total: ', 'woocommerce'); ?>
<?php wc_cart_totals_order_total_html(); ?>
</div>
<?php do_action('woocommerce_review_order_after_order_total'); ?>
如果我刪除所有上述內容,一切都會消失。如果我只刪除一些「總數」,剩下的「總數」是唯一被重複的數字。所以我認爲我的代碼中有一些東西導致了重複,但對於我的生活我無法弄清楚是什麼。奇怪的是,我在購物車頁面上使用完全相同的代碼,但它不會重複?!?!?!?
因爲我今天晚些時候有一個截止日期,所以我很感謝在這個問題上提供了一些迅速的幫助。謝謝你們的幫助!
這聽起來像你有一個「過時的」WooCommerce模板。如果您使用的是最新版本的WooCommerce,但使用的模板邏輯反映的是過去2.3或更低的版本,可能會發生這種情況。我建議看看新的WooCommerce模板,以瞭解現在應該如何完成的示例。 – rnevius
@rnevius是的,這實際上是我的主題文件夾中的一個自定義Woocommerce模板。 Woocommerce系統狀態表示我所有的覆蓋都是最新的。這有幫助還是你還是建議看一下? –
我會建議禁用您的模板(並可能針對默認主題進行測試),以確認是問題還是將其排除。 – helgatheviking