WooCommerce - 添加 $order_total 以下订单按钮

WooCommerce - Add $order_total to place order button

我想将 $order->get_total(); 添加到结帐页面上我的 woocommerce 下单按钮。所以我只希望它以字符串形式显示总数。

这是我的 functions.php 中的内容,返回空白。

add_filter( 'woocommerce_order_button_text', 'woo_custom_order_button_text' ); 

function woo_custom_order_button_text() {
    return __( $order->get_total(), 'woocommerce' ); 
}

我也试过这个:

function woo_custom_order_button_text() {
    return __( $order_total, 'woocommerce' ); 
}

两个片段returns一片空白,什么都没有。

如何做到这一点? 谢谢

You have to use WC() which is an alias of global $woocommerce to access WooCommerce related data, and to access cart information you have to use WC()->cart.

此代码应该适合您。

add_filter('woocommerce_order_button_text', 'woo_custom_order_button_text');

function woo_custom_order_button_text()
{
    $cart_total = WC()->cart->total;    
    return __('Your text ' . $cart_total, 'woocommerce');
}

希望对您有所帮助!