Я ищу для отображения определенного div, который содержит кнопку формы, и 3 ссылки, если пользовательское поле завершено, и другой div без кнопки формы и 3 ссылки, если пользовательское поле не завершено.Показать различные Divs в зависимости от PHP Условие
Я попытался найти, как правильно использовать команды, но мне не очень повезло.
Я хотел бы, чтобы появиться, если пользовательское поле «add_to_cart» завершено:
<div class="purchase">
<?php echo apply_filters('the_content', get_post_meta($post->ID, 'add_to_cart', true)); ?><?php endif;?>
<?php if (get_field('itunes_url') != ""): ?><a href="<?php echo get_field('itunes_url'); ?>">iTunes</a> |<?php endif;?>
<?php if (get_field('amazon_url') != ""): ?><a href="<?php echo get_field('amazon_url'); ?>">Amazon</a> |<?php endif;?>
<?php if (get_field('cd_baby_url') != ""): ?><a href="<?php echo get_field('cd_baby_url'); ?>">CD Baby</a></div>
<?php endif;?>
И это появится, если дополнительное поле не завершено:
<div class="purchase2">
<?php if (get_field('itunes_url') != ""): ?><a href="<?php echo get_field('itunes_url'); ?>">iTunes</a> |<?php endif;?>
<?php if (get_field('amazon_url') != ""): ?><a href="<?php echo get_field('amazon_url'); ?>">Amazon</a> |<?php endif;?>
<?php if (get_field('cd_baby_url') != ""): ?><a href="<?php echo get_field('cd_baby_url'); ?>">CD Baby</a></div>
<?php endif;?>
Для первой части , Я знаю, что мне нужно использовать:
<?php if (get_field('add_to_cart') != ""): ?>
Но это всего лишь часть ELSE, в которую я застрял .. Я держу получение ошибок синтаксического анализа, и я действительно не очень-то разбираюсь в PHP!
Спасибо за ваш ответ. У меня проблемы с тем, что он работает. Не могли бы вы показать мне, как это будет работать с кодом, который я включил выше? Спасибо! – rossautomatica
Я отредактировал ответ, он должен работать. – epicdev
Спасибо. К сожалению, я получаю следующую ошибку: Ошибка анализа: ошибка синтаксиса, неожиданный T_ELSE в /home/electric/public_html/test/nadine/wp-content/themes/nadine2013/archive-na_musicreleases.php в строке 45 – rossautomatica