facepook
@facepook
С детства болею неизлечимым сео-даром!

Вывожу подкатегории Вордпресс, как скрыть пустой блок когда их нет?

Доброго дня!
Суть вопроса в заголовке...
Подскажите пожалуйста, никак не могу разобраться сам... Не силен в php...

Я на странице категории, вывожу подкатегории кодом:
<div class="panel panel-primary">
              <div class="panel-heading">
                <h3 class="panel-title">Подкатегории</h3>
              </div>
              <div class="panel-body">
                <ul class="list-inline">
                  <?php if (count(get_categories('child_of='.$cat))) //Если в текущей категории нет подрубрик, не отображаем... ?>
                    <?php if (is_category()) { ?>
                    <?php $current_cat=get_query_var('cat'); //если ее убрать, то будет выводиться весь список рубрик стайта
                          wp_list_categories('child_of='.$current_cat.'&title_li=&show_count=1');} ?>
                </ul>
              </div>
            </div>


Но, если в категории нет подкатегорий или она "замыкающая", то отображается пустой блок...
Как сделать так, чтобы если их нет - весь блок не отображался?

Скрины для наглядности:
Где есть подкатегории - все норм
7666f23aa6f6402497a052f096619a26.png

Где нет - как скрыть этот блок?
b139ef681db9446e899d89e0c3f87d6e.png

Заранее спасибо за помощь!
  • Вопрос задан
  • 481 просмотр
Решения вопроса 1
Строчку
<?php if (count(get_categories('child_of='.$cat))) : ?>

поместите перед блоком, а строчку <?php endif;?>
после закрывающего тега.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы