Если нам нужно сделать блок ссылок, который бы отображался только в определенной рубрике, а ссылки это список подрубрик текущей категории, то код будет таким:
<?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’, если вы только тестируете сайт и у вас еще нет записей в подрубриках, которые вам надо вывести в сайдбаре, то ничего не отобразится. И вы можете подумать, что код не работает :).
Видимо для програмистов написано. Код куда вставлять, не подскажете?
Куда вставлять код, зависит от конкретного шаблона. Мне нужно было вставлять в сайдбар одного из шаблонов темы для Вордпресс.
Спасибо.