Замените пустые и нулевые отображаемые цены текстом о вариантах продукта WooCommerce.Php

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Замените пустые и нулевые отображаемые цены текстом о вариантах продукта WooCommerce.

Сообщение Anonymous »

Мне нужны аргументы. $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;
}
Любая помощь приветствуется.

Подробнее здесь: https://stackoverflow.com/questions/554 ... ct-variati
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»