Исключить родительские категории из the_category () в цикле - PullRequest
1 голос
/ 16 февраля 2011

У меня типичные родительские и дочерние категории, настроенные следующим образом:

  • Еда
    • картофель
    • кукуруза
    • ударов
  • Спорт
    • футбол
    • футбол
    • хоккей

и т. Д.

В моем шаблоне index.php я хотел бы перечислить категории конкретного сообщения.Проблема в том, что когда я использую the_category(), он перечисляет родительские категории дважды.Я использую следующий код:

<php echo '<dt>', the_category(', ', 'multiple'), '</dt>', "\n"; ?>

И он распечатывается:

Food:corn, Food, Food:potatoes

Я считаю, что он перечисляет дочернюю категорию "кукуруза" как "Еда: кукуруза », за которой следует родительская категория« Еда »так же, как« Еда ».Есть ли способ исключить родительские категории?

Я хотел бы прочитать следующее:

Food:corn, Food:potatoes

Спасибо.

1 Ответ

0 голосов
/ 17 февраля 2011

Похоже, у вас есть одна страница, которая находится в родительской и родительской категории: дочерняя.Каждая страница должна быть только в родительской категории: дочерняя категория.Родительский архив может показать все во всех родительских: * категории.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...