Покажите «Бесплатно», если цена в Easy digital составляет 0,00.

Я хочу показать «Бесплатно», если цена 0,00. Не могли бы вы, ребята, проверить мой код ниже, это правильно?

<?php edd_price($download_id = 0); ?>
if( edd_get_download_price( get_the_ID() ) == 0 ) {
?>Free

0

Решение

Я не знаю об EDD, но у вашего кода есть проблемы с синтаксисом:

<?php edd_price($download_id = 0); ?>
if( edd_get_download_price( get_the_ID() ) == 0 ) {
?>Free

Вот, if( edd_get_download_price( get_the_ID() ) == 0 ) не заключен в <?php тег. Вы должны удалить ?> в линии раньше. Кроме того, вам не хватает закрывающих скобок для вас ifНе уверен, что так, потому что у вас есть больше кодов, которые вы здесь не показывали.

Обновить:

Согласно комментарию ниже, код должен быть обновлен, как показано ниже:

<?php if( edd_get_download_price( get_the_ID() ) == 0 ) { ?>
<h5>Free</h5></span>
<?php } ?>
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]