Php WooCommerce:get和echo“;订单总数“;在结帐页面上
我试图用这段代码获取函数中的“订单总数”。但不起作用。总数根本没有打印出来 我错过了什么Php WooCommerce:get和echo“;订单总数“;在结帐页面上,php,wordpress,woocommerce,checkout,orders,Php,Wordpress,Woocommerce,Checkout,Orders,我试图用这段代码获取函数中的“订单总数”。但不起作用。总数根本没有打印出来 我错过了什么 add_action('woocommerce_checkout_before_order_review' , 'add_in_order_review'); function add_in_order_review(){ $order = wc_get_order( $order_id ); if ( $order ) { $totalOrder = $order->get
add_action('woocommerce_checkout_before_order_review' , 'add_in_order_review');
function add_in_order_review(){
$order = wc_get_order( $order_id );
if ( $order ) {
$totalOrder = $order->get_formatted_order_total( );
echo $totalOrder;
}
}
未定义
$order\u id
,因此您也无法通过这种方式访问$order
。
还没有针对$cart
对象创建$order
对象
所以你得到:
function action\u-woo-commerce\u-checkout\u-before\u-order\u-review(){
//获取购物车总数
$cart_total=WC()->cart->get_cart_contents_total();
echo“CT=”。$cart\u总计;
}
添加操作('WOOMerce\u checkout\u before\u order\u review','action\u woomerce\u checkout\u before\u order\u review',10,0);
您可以访问的订单是在以前的订单中已经创建的订单 比如:
function action\u-woo-commerce\u-checkout\u-before\u-order\u-review(){
//来自上一订单的订单id
$order_id=1966;
//获取订单对象
$order=wc\u get\u order($order\u id);
//这是一份WC订单
如果(是($order,'WC\u order')){
$total_order=$order->get_formatted_order_total();
echo“TO=”。$total_订单;
}
}
添加操作('WOOMerce\u checkout\u before\u order\u review','action\u woomerce\u checkout\u before\u order\u review',10,0);
$order\u id
未定义,因此您也无法通过这种方式访问$order
。
还没有针对$cart
对象创建$order
对象
所以你得到:
function action\u-woo-commerce\u-checkout\u-before\u-order\u-review(){
//获取购物车总数
$cart_total=WC()->cart->get_cart_contents_total();
echo“CT=”。$cart\u总计;
}
添加操作('WOOMerce\u checkout\u before\u order\u review','action\u woomerce\u checkout\u before\u order\u review',10,0);
您可以访问的订单是在以前的订单中已经创建的订单 比如:
function action\u-woo-commerce\u-checkout\u-before\u-order\u-review(){
//来自上一订单的订单id
$order_id=1966;
//获取订单对象
$order=wc\u get\u order($order\u id);
//这是一份WC订单
如果(是($order,'WC\u order')){
$total_order=$order->get_formatted_order_total();
echo“TO=”。$total_订单;
}
}
添加操作('WOOMerce\u checkout\u before\u order\u review','action\u woomerce\u checkout\u before\u order\u review',10,0);
$order\u id
未定义,因此您也无法通过这种方式访问$order
。还没有针对购物车创建对象total@7uc1f3r好的,我如何定义它?$order\u id
未定义,因此您也无法通过这种方式访问$order
。还没有针对购物车创建对象total@7uc1f3r好的,我如何定义它?