【发布时间】:2021-11-25 04:21:04
【问题描述】:
我想在functions.php 中使用以下代码获取购物车总数:
function display_total(){
global $woocommerce;
$newTotal = $woocommerce->cart->get_total();
echo $newTotal;
};
add_action( 'woocommerce_review_order_before_order_total', 'display_total');
不像$18.00$18.00那样显示两次,而不是显示一次。
var_dump 也会产生两行 HTML:
D:\Wordpress\wp-content\themes\new_theme\functions.php:161:string '<span class="woocommerce-Price-amount amount"><bdi><span class="woocommerce-Price-currencySymbol">$</span>18.00</bdi></span>' (length=128)
D:\Wordpress\wp-content\themes\new_theme\functions.php:161:string '<span class="woocommerce-Price-amount amount"><bdi><span class="woocommerce-Price-currencySymbol">$</span>18.00</bdi></span>' (length=128)
我做错了什么?
【问题讨论】:
-
@Ruvee 谢谢,但已经尝试过了。相反,“返回”不显示任何内容。
-
尝试在表格中间回显值怎么样:
echo '<tr><td >' . $newTotal . '</td></tr>'; -
@Ruvee 非常感谢。现在工作。但这是什么原因呢?
标签: php wordpress woocommerce hook-woocommerce woocommerce-theming