
Добрый день!
Подскажите, пожалуйста, новичку. Как исправить код, выделенный жирным шрифтом таким образом, чтобы бейдж появлялся на товарах, которые наоборот есть в наличии (т.е. от 1 шт.). В настоящий момент этот бейдж появляется на товарах, которых нет в наличии. Вроде бы по условию "in stock" (в наличии), а функция наоборот сейчас работает. Не знаю как это исправить. В приложении весь файл php (в формате txt прикреплен), на всякий случай. Заранее благодарна!
if (!$product->is_in_stock()) {
$badge = sprintf('<span class="wc-out-of-stock">%s</span>', esc_html__('Sold out', 'delphinus'));
} elseif ($product->is_on_sale()) {
$badge = apply_filters('woocommerce_sale_flash', '<span class="wc-onsale-badge">' . esc_html__('Sale!', 'delphinus') . '</span>', $post, $product);
Подскажите, пожалуйста, новичку. Как исправить код, выделенный жирным шрифтом таким образом, чтобы бейдж появлялся на товарах, которые наоборот есть в наличии (т.е. от 1 шт.). В настоящий момент этот бейдж появляется на товарах, которых нет в наличии. Вроде бы по условию "in stock" (в наличии), а функция наоборот сейчас работает. Не знаю как это исправить. В приложении весь файл php (в формате txt прикреплен), на всякий случай. Заранее благодарна!
if (!$product->is_in_stock()) {
$badge = sprintf('<span class="wc-out-of-stock">%s</span>', esc_html__('Sold out', 'delphinus'));
} elseif ($product->is_on_sale()) {
$badge = apply_filters('woocommerce_sale_flash', '<span class="wc-onsale-badge">' . esc_html__('Sale!', 'delphinus') . '</span>', $post, $product);