add_filter( 'woocommerce_get_price_html', 'product_price_free_zero_empty', 100, 2 );
function product_price_free_zero_empty( $price, $product ){
if ( '' === $product->get_price() || 0 == $product->get_price() ) {
// Проверяем, активен ли Polylang
if ( function_exists( 'pll_current_language' ) ) {
$current_lang = pll_current_language();
switch ( $current_lang ) {
case 'en':
$free_text = 'Free';
break;
case 'ru':
$free_text = 'Бесплатно';
break;
case 'uk':
$free_text = 'Безкоштовно';
break;
default:
$free_text = 'Free'; // Значение по умолчанию
}
} else {
$free_text = 'Free'; // Если Polylang не активен
}
$price = '<span class="woocommerce-Price-amount amount">' . esc_html( $free_text ) . '</span>';
}
return $price;
}
https://dieg.info/review/obzor-geelark/ Там есть какой-то API или через прослойку Selenium/Puppeteer с браузером работать.