Мне нужно, чтобы это работало как для простых, так и для переменных продуктов (вариантов).
Здесь это то, что у меня есть до сих пор, и оно отлично работает для простых продуктов. Мне нужна помощь в добавлении кода для переменных продуктов.
Код:
Код: Выделить всё
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;
}
Подробнее здесь: https://stackoverflow.com/questions/554 ... ct-variati