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

👍 Научим создавать сайты на WordPress бесплатно за 19 уроков. Подробнее →

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

Спасибо!

Создай свой первый сайт на WordPress

FelixRaven
Оцените автора
Добавить комментарий

  1. tiaurus

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

    <?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; ?>
    
    Ответить
    1. FelixRaven автор

      спасибо. помогло!

      Ответить
  2. akklin

    Друже, подскажи, как добавить эти поля. Хочу себе две разных кнопки с двумя разными ценами на товар. Не знаю, как добавить.
    В итоге хочу получить примерно следующее
    пример

    Ответить
  3. akklin

    Хотя бы куда и как прописать этот код

    Ответить