Como fazer o while mostrar somente quando houver valor
Boa noite,
estou tentando fazer o código abaixo escrever somente as linhas em que os dois valores estejam presentes, "echo osc_item_meta_name() echo osc_item_meta_value()", porém de todas as formas que tentei não obtive sucesso, alguém poderia me dar uma ajuda. Já tentei fazer um for, receber os valores em em outra variavel, isset, empty, !=. Mas não tem jeito.
<?php while ( osc_has_item_meta() ) { ?>
<?php if(osc_item_meta_value()!='') { ?>
<div class="row">
<div class="col-md-12">
<div class="meta <?php echo $class; ?>">
<strong><?php echo osc_item_meta_name(); ?>:</strong> <?php echo osc_item_meta_value(); ?><br/>
</div>
</div>
</div>
<?php $class = ($class == 'even') ? 'odd' : 'even'; ?>
<?php } ?>
<?php } ?>Discussão (8)
Carregando comentários...