2013-09-26 3 views
0

Я очень новичок в PHP, я пытаюсь настроить свою цепочку wordpress Loop.Скрыть заголовок Div, если нет содержимого

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

Вот код:

<div class="customfields"> 
     <h2 class="widgettitle">My Title</h2> 
     <?php echo do_shortcode('[tax id="agences" before="Agences : " separator=", " after=""]'); ?> 
     <?php echo do_shortcode('[custom_fields_block]'); ?> 
</div> 

Я очень ценю вашу помощь!

Благодаря тонну, Т.

ответ

1

Так код должен быть
<?php $taxonomy = do_shortcode('[tax id="agences" before="Agences : " separator=", " after=""]'); ?>

<div class="customfields"> 
    <?php if(!empty($taxonomy)) : ?> 
     <h2 class="widgettitle">My Title</h2> 
     <?php echo $taxonomy; ?> 
    <?php endif; ?> 
    <?php echo do_shortcode('[custom_fields_block]'); ?> 
</div> 
0

Если вы хотите, чтобы показать содержимое в HTML, только если некоторые переменные содержат значения, то вы можете создать простой if, который использует функцию isset PHP для определения того, установлены ли переменные, и если true, разместите некоторый HTML на странице. Вы можете узнать больше о isset here.

Смежные вопросы