Вывод списка рубрик (категорий), входящие в родительскую, с помощью функции get_categories в WordPress

Исходные данные: движок WordPress.

Задача: сделать для родительской рубрики (категории) подменю со списком рубрик, входящих в нее.

Используемый метод  - функция get_categories.

В файл category.php для рабочей темы вставляем следующий код:

<?php
$args=array(
'orderby' => 'name',
'order' => 'ASC',
'parent' => get_query_var( 'cat' )
);
$categories=get_categories($args);
foreach($categories as $category) {
if ($category->category_parent != 0) {
echo '<a href="' . get_category_link( $category->term_id ) . '" ' . '>' . $category->name.'</a> ';
}
}
?>

С помощью оператора IF убираем вывод названия родительской рубрики.

Пример работы функции (ссылки под заголовком).
Подробное описание функции get_categories

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

Ваш e-mail не будет опубликован.

Подтвердите, что Вы не бот — выберите человечка с поднятой рукой: