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

Если нам нужно сделать блок ссылок, который бы отображался только в определенной рубрике, а ссылки это список подрубрик текущей категории, то код будет таким:

<?php if ( in_category(15) ) { ?>   <div class="green">Рубрики сайта</div>   <ul>   <?php   $args = array(   'orderby' => 'name',   'style' => 'list',   'hide_empty' => '0',   'title_li' => '',   'child_of' => '15'   // 'depth' => 0   );  wp_list_categories($args);   ?>   </ul>

in_category(15) 15 — это ID рубрики. В админке, в списке рубрик надо навести мышку и внизу в статусной строке браузера будет виде УРЛ, в котором и есть номер рубрики.

Интересная функция ‘hide_empty’ => ‘0’, если вы только тестируете сайт и у вас еще нет записей в подрубриках, которые вам надо вывести в сайдбаре, то ничего не отобразится. И вы можете подумать, что код не работает :).

Понравилась статья? Поделиться с друзьями:
Комментариев: 3
  1. Сергей

    Видимо для програмистов написано. Код куда вставлять, не подскажете?

    1. FORTRESS-DESIGN (автор)

      Куда вставлять код, зависит от конкретного шаблона. Мне нужно было вставлять в сайдбар одного из шаблонов темы для Вордпресс.

  2. Сергей

    Спасибо.

Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:

Перейти к верхней панели