Вы забыли аргумент $product
в функции и другие ошибки.попробуйте вместо этого:
add_filter('woocommerce_get_price_html', 'change_product_price_html', 10, 2 );
function change_product_price_html( $price, $product ){
if ( $product->get_id() !== 555 ) {
$price .= __(" / m3");
}
return $price;
}
Код помещается в файл function.php вашей активной дочерней темы (или активной темы).Должно работать.
Только для отдельных страниц товара, используя is_product()
условный тег:
add_filter('woocommerce_get_price_html', 'change_product_price_html', 10, 2 );
function change_product_price_html( $price, $product ){
if ( is_product() && $product->get_id() !== 555 ) {
$price .= __(" / m3");
}
return $price;
}
Код помещается в файл function.php вашей активной дочерней темы (или активной темы).).Должно работать.