覆盖Woocommerce功能

时间:2018-04-25 10:48:08

标签: php woocommerce

我需要在Class.forName("org.sqlite.JDBC"); 中完全更改函数get_discounted_price的逻辑。

在孩子WC_Cart class我写道:

functions.php

但我没有看到任何变化。错误在哪里?

1 个答案:

答案 0 :(得分:0)

我认为不需要do_action。

您需要过滤器woocommerce_get_discounted_price

检查以下代码 -

// define the woocommerce_get_discounted_price callback 
function filter_woocommerce_get_discounted_price( $price, $values, $instance ) { 
    // make filter magic happen here... 
    return $price; 
}; 

// add the filter 
add_filter( 'woocommerce_get_discounted_price', 'filter_woocommerce_get_discounted_price', 10, 3 );