Вывод поля с условием
Для записи есть кастомное поле "android_play" (созданное при помощи плагина ACF), в поле вбита ссылка (https://play.google.com/store/apps/details?id=org.telegram.messenger). Для некоторых постов отформатированную ссылку нужно вводить, а для некоторых нет.
На сайте выводится следующим образом:
<a href="<?php the_field('android_play'); ?>" title="Для Android" target="_blank"><i class="fab fa-android color-android"></i> Для Android (Google Play) </a>
Если в админке не заполнено для определенной записи нужно чтобы не выводился код выше.
Пытался сделать так:
<?php if (the_field('android_play')) { ?> <a href="<?php the_field('android_play'); ?>" title="Для Android" target="_blank"><i class="fab fa-android color-android"></i> Для Android (Google Play) </a> <?php } ?>
Но выводит на странице только урл ссылки и все. Если ничего не вбивают в поле, то ничего не выводит, как и требуется.
Где нужно исправить код?
Да, так работает как надо.
Вы тоже самое написали, ничего не изменив)
Так выводит на странице только урл ссылки и все, как писал выше.
Напиши что конкретно выводит))
Вопрос не совсем понятен. У тебя есть мета поле, куда ты вводишь ссылку. Своим условием ты проверяешь заполнено у тебя поле или нет и соответственно выводишь ссылку, или не выводишь ничего. А тебе что нужно?
я имел ввиду что в браузере конкретно выводиться после условия)) пришли это))
OLD_Grays, мне нужно чтобы отформатированная ссылка выводилась если заполнено поле, а в админке я ввожу только урл в поле.
Я кажись понял, у него, похоже, вместо fontawesome иконки и текста "Для Android (Google Play)" выводится сама ссылка. Так?
herold89, я же писал)
"Но выводит на странице только урл ссылки и все. Если ничего не вбивают в поле, то ничего не выводит, как и требуется."
OLD_Grays, Да, но не ссылка, урл)
ссылка это - <a href="#">анкор</a>
урл это - https://wp-kama.ru/question/vyvod-polya-s-usloviem