在WooCommerce 3.0的CART中替换$ 0.00文本

时间:2017-10-01 23:55:17

标签: wordpress replace woocommerce hook

我想在WARTCommerce的CART中将$ 0.00文本替换为100美元 - 只是它的文本。

我尝试了几个钩子,但没有一个在Woocommerce 3.0中工作。

1 个答案:

答案 0 :(得分:0)

add_action( 'woocommerce_before_calculate_totals', array ($this, 'your_function' ), 10, 1 );

public function your_function($cart){
    foreach ( $cart->cart_contents as $key => $value ){
        if(isset($value)){
        $value['data']->set_price(100);
       }
    }
}

这是钩子" woocommerce_before_calculate_totals" ,可用于更改购物车页面中的价格。您必须使用" set_price" (对于Woocommerce版本3.0.0)功能来设置购物车价格