Иерархия категорий

240 views
Skip to first unread message

Cyrill KALITA

unread,
Jul 27, 2012, 11:39:15 AM7/27/12
to ru-wor...@googlegroups.com
У меня список категорий по ID

Как мне лучше поступить, если я хочу вывести иерархический список категорий, как это делает wp_list_categories с параметрами по умолчаю, учитявая, что мой список ID скорее всего влючает в себя только подкатегории?

Yantar

unread,
Jul 27, 2012, 11:41:22 AM7/27/12
to ru-wor...@googlegroups.com
wp_list_categories("include=1,2,3")?
--
С уважением,
Яна Таран



2012/7/27 Cyrill KALITA <cyrill...@gmail.com>
У меня список категорий по ID

Как мне лучше поступить, если я хочу вывести иерархический список категорий, как это делает wp_list_categories с параметрами по умолчаю, учитявая, что мой список ID скорее всего влючает в себя только подкатегории?

Cyrill KALITA

unread,
Jul 27, 2012, 11:45:29 AM7/27/12
to ru-wor...@googlegroups.com
Спасибо за быстрый ответ :)
wp_list_categories("include=1,2,3") выведет их следущим образом:

Категории:
  • 1
  • 2
  • 3
Все три категории являются подкатегориями и я бы хотел вывести
Категории
  • Родительская категори
    • 1
    • 2
  • Вторая категория
    • 3
Как лучше поступить?

Cyrill KALITA

unread,
Jul 27, 2012, 1:07:38 PM7/27/12
to ru-wor...@googlegroups.com
Достаточно передать ID парентов.
1,2,3,10,15


On Friday, July 27, 2012 10:45:29 AM UTC-5, Cyrill KALITA wrote:
Спасибо за быстрый ответ :)
wp_list_categories("include=1,2,3") выведет их следущим образом:

Категории:
  • 1
  • 2
  • 3
Все три категории являются подкатегориями и я бы хотел вывести
Категории
  • Родительская категори (10)
    • 1
    • 2
  • Вторая категория (15)
    • 3
Как лучше поступить?

wpstarter

unread,
Jul 30, 2012, 6:13:30 PM7/30/12
to ru-wor...@googlegroups.com
я правильно понял, что нужно вывести только часть дерева
с родительскими категориями заданных подкатегорий?

суббота, 28 июля 2012 г., 1:07:38 UTC+8 пользователь Cyrill KALITA написал:

Cyrill KALITA

unread,
Jul 31, 2012, 12:21:25 PM7/31/12
to ru-wor...@googlegroups.com
Не совсем.

Меня интересует вывод части дерева (включая родительские категории) записи в которых относятся к определенному custom post type.

Я решил проблему несколько тяжеловато, на мой взгляд:

Выбрать все записи type='custom_type', 
Получить список всех категорий (включая родительские) с массив, 
Уникализировать массив, 
Передать массив в wp_list_categories

Wp_list_categories уже самостоятельно справится с выводом

Меня беспокоит часть про "выбрать все записи" (post_per_page=-1) - понятное дело, что я использую эту функцию далеко не на каждой странице и результат можно удачно кешировать  - но все равно решение мне кажется несколько, как я говорил, тяжеловесным.

К
Reply all
Reply to author
Forward
0 new messages