Я пытаюсь написать простой PHP-оператор if, который проверяет, введено ли в произвольное поле что-либо или оно оставлено пустым.
когда оно пустое, оно не должно ничего печатать на странице,
если что-то установлено в настраиваемом поле, то следует создать элемент li с тегом внутри него.
вот мой код:
<ul class="externalLinks">
<? $emptycheck = get('linkname',2,1,0);
if (isset($emptycheck)){ ?>
<li><a href="<? echo get('targethref',2,1,0); ?>"><? echo get('linkname',2,1,0);?></a></li>
<? } else { '' } ?>
<li><a href="<? echo get('PDFdownload'); ?>">Download a PDF of this project</a></li>
</ul>
Пользовательские поля в этом случае устанавливаются администратором WordPress (через плагин флаттера).
У меня проблема просто в том, что если пользовательские поля оставить пустыми
<li><a></a></li>
создано.
get ('linkname', 2,1,0) возвращает содержимое поля, очевидно (эта часть работает).
Любые идеи будут высоко оценены.
Спасибо,
Jannis