Verifique se uma variável está vazia
Eu tenho algumas variáveis enviadas pelo usuário que eu quero exibir em uma parte diferente do meu site como esta:
<div class="pre_box">Term: </div>
<div class="entry"><?php $key='term'; echo get_post_meta($post->ID, $key, true); ?></div>
Ocasionalmente, essas variáveis podem estar vazias. Nesse caso, não quero exibir o rótulo da variável vazia. No exemplo acima, eu gostaria de ocultar o<div class="pre_box">Term: </div>
parte. Existe alguma maneira simples de verificar se uma variável php como a acima está vazia e impedir que o rótulo seja exibido?
Atualização, aqui está o código usando! 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; ?>
No entanto, isso ainda exibe o conteúdo, não importa o quê. Acho que o problema pode estar na maneira como estou definindo a variável $ key. Estou tentando extrair dados de um campo personalizado definido em um post do wordpress - é disso que se trata o negócio $ post-> ID.