Два произвольных поля

Привет, есть у меня два произвольных поля “price” и “price2” т.е. у продукта будет две стоимости, но не у каждого продукта их две, есть там где и одна. Если в коде вывожу эти два поля то там где нет стоимости висят лишние блоки, как избежать их? как сделать так чтобы там где одна выводилось только один блок с ценой а где два- два блока?

Спасибо!

4 Комментарии

  1. Может быть так?

    < ?php
         $price1 = get_post_meta($post->ID, 'price1', true);
         $price2 = get_post_meta($post->ID, 'price2', true);
    ?>
    
    < ?php if ( $price1 == '' ) : ?> //если поле price1 пустое, то ничего не выводится
    < ?php else : ?>                 //если поле price1 не пустое, то выводится
         < ?php echo $price1; ?>
    < ?php endif; ?> 
    
    < ?php if ( $price2 == '' ) : ?> //если поле price2 пустое, то ничего не выводится
    < ?php else : ?>                 //если поле price2 не пустое, то выводится
         < ?php echo $price2; ?>
    < ?php endif; ?>
    
  2. Друже, подскажи, как добавить эти поля. Хочу себе две разных кнопки с двумя разными ценами на товар. Не знаю, как добавить.
    В итоге хочу получить примерно следующее
    пример

Оставить комментарий

Ваш электронный адрес не будет опубликован.


*