【发布时间】:2019-08-20 11:37:43
【问题描述】:
我需要争论。 $blank_price 和 $zero_price。如果产品价格留空(未填写),产品页面将显示$blank_price 参数的值,如果产品价格设置为0,则应显示$zero_price 参数的值。
我需要它来处理简单和可变产品(变体)。
这是我目前所拥有的,它适用于简单的产品。我需要帮助为可变产品添加代码。
代码:
add_filter( 'woocommerce_get_price_html', 'empty_and_zero_price_display', 20, 2 );
function empty_and_zero_price_display( $price, $product ) {
$blank_price = __('Price not yet set', 'woocommerce');
$zero_price = __('Free', 'woocommerce');
if( $product->is_type('simple') ) {
if ( '' === $product->get_price() ) {
return $blank_price;
} else if (0 == $product->get_price() ) {
return $zero_price;
}
}
return $price;
}
感谢任何帮助。
【问题讨论】:
-
@LoicTheAztec 你前几天帮了我,我可以请你看看这个(如果你有时间的话)?非常感谢。
-
我已经回答了这个问题......
标签: php wordpress woocommerce price variations