Проверьте, является ли переменная пустой

У меня есть некоторые пользовательские переменные, которые я хочу отобразить в другой части моего сайта, например:

<div class="pre_box">Term: </div>
<div class="entry"><?php $key='term'; echo get_post_meta($post->ID, $key, true); ?></div>

Иногда эти переменные могут быть пустыми, и в этом случае я не хочу отображать метку для пустой переменной. В приведенном выше примере я хотел бы скрыть<div class="pre_box">Term: </div> часть. Есть ли какой-нибудь простой способ проверить, является ли переменная php, подобная приведенной выше, пустой и предотвратить отображение метки?

Обновите, вот код, использующий! Empty

<?php $key='term' ?>
<?php if( !empty( $key ) ): ?> 
<div class="pre_box">Term: </div>
<div class="entry">
<?php echo get_post_meta($post->ID, $key, true); ?>
</div> 
<?php endif; ?>

Тем не менее, это по-прежнему отображает контент, несмотря ни на что. Я думаю, что проблема может заключаться в том, как я определяю переменную $ key. Я пытаюсь получить данные из настраиваемого поля, заданного в посте WordPress - вот что такое бизнес $ post-> ID.

Ответы на вопрос(4)

Ваш ответ на вопрос