У меня есть три переменных, как на ниже:Если оператор с двумя переменными
$price = floatval (get_post_meta($post->ID, 'property_price', true));
$price_label = esc_html (get_post_meta($post->ID, 'property_label', true));
$price_label_before = esc_html (get_post_meta($post->ID, 'property_label_before', true));
$price
Где показывает цену, $price_label
это метка после цены и $proce_label
_before это метка перед ценой.
У меня есть следующий код, который работает отлично:
if ($price != 0) {
$price = wpestate_show_price(get_the_ID(),$currency,$where_currency,1);
} else {
$price='<span class="price_label price_label_before">'.$price_label_before.'</span><span class="price_label ">'.$price_label.'</span>';
}
который показывает цену в формате, как 20 000 долларов США в месяц, когда $price
поле 20000 и $ price_label в месяц.
Я хочу изменить код так, чтобы в случае, если $price_label_before
имеет значение, валюту USD необходимо удалить и заменить на то, что находится в переменной $price_label_before
.
Пожалуйста, помогите
Как я могу изменить это моя формула ? – user38208
Предположительно, 'empty' должен быть лишним и' $ price_label_before?: 'USD'' тоже будет хорошо. – deceze