пользовательские типы taxonomy hide_empty

У меня есть настраиваемый тип, который использует пользовательскую таксономию для создания категорий. Я могу добавить «продукты» и назначить их структуре структуры, которую я создал.

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

Если в любой подкатегории родительской категории нет продуктов, то этот список не должен отображаться на верхнем уровне nav.

Если я установлю hide_empty = 1, исчезнут все родительские категории, а не только те, у которых нет продуктов. Может ли кто-нибудь посоветовать?

Попробуйте установить «иерархический» в true, если его еще нет.

Из исходной документации:

  • иерархический – включать термины с непустыми потомками
  • (даже если для параметра 'hide_empty' установлено значение true).

Я думаю, что его обычно устанавливают по умолчанию, поэтому я думаю, что вы, возможно, намеренно установили его для ваших целей.