【发布时间】:2018-08-02 18:30:27
【问题描述】:
显示自定义价格的过滤器“woocommerce_product_get_price”有效,但我偶然发现此过滤器在单个产品页面中触发了五次,在存档产品页面中触发了六次。我已经通过以下方式检查了包含 var_damp 的内容:
add_filter('woocommerce_product_get_price', 'get_ws_price', 10, 2);
function get_ws_price($price, $product){
var_dump('HI!');
$price = 99.99;
return $price;
}
这对我来说是个问题,我使用这个过滤器来执行复杂的代码并且重复它们很多次。
我做错了什么? 有没有其他方法可以用另一个钩子修改产品的价格?
【问题讨论】:
标签: wordpress filter woocommerce hook