Wordpress отображает определенную подкатегорию родительской категории - PullRequest
1 голос
/ 09 апреля 2010

Итак, вот сценарий, я создаю тему, которая будет отображать подкатегорию родительского сообщения

для еды: [Продукты] -> Хотдог -> Яйцо -> Fries

для игрушек: [Игрушка] -> Doll -> Автомобиль -> Барабаны

для людей: [Люди] -> Мама -> Папа -> Дядя

теперь я не хочу отображать их родительскую категорию, только их подкатегорию (например, Doll, Car, Drums). Я посмотрел list_cats () и wp_list_categories (), но не могу понять, как правильно его отобразить.

Спасибо!

1 Ответ

3 голосов
/ 09 апреля 2010

Для этого нужно использовать get_categories.

<?php
$subcategories = get_categories('&child_of=4');
foreach ($subcategories as $subcategory) {
  // var_dump($subcategory);
}
?>

Обновление : более полный пример:

<?php
$subcategories = get_categories('&child_of=4&hide_empty'); // List subcategories of category '4' (even the ones with no posts in them)
echo '<ul>';
foreach ($subcategories as $subcategory) {
  echo sprintf('<li><a href="%s">%s</a></li>', get_category_link($subcategory->term_id), apply_filters('get_term', $subcategory->name));
}
echo '</ul>';
?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...