Падение портфеля подкатегорий

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

Например:

Категория А

  • подкатегория 1
  • подкатегория 2
  • и т.д…

Когда в категории A раскрывающийся список показывает категорию ребенка. Выбирая категорию детей, идите к ней.

Я использую этот код

<?php $args = array('hide_empty'=>1,'depth'=>1,'hierarchical'=> 0, 'show_count'=> 1,'taxonomy'=> 'portfolio-types',); ?> <ul> <?php wp_dropdown_categories( $args ); ?> </ul> 

Но в списке указаны все категории и подкатегории. И нет перехода.

Аргумент 'child_of' позволяет вам выбирать подкатегории из родительской категории, а вы можете получить текущий идентификатор таксономии для передачи в качестве значения:

 <?php $category_id = get_queried_object_id(); $args = array( 'hide_empty'=>1, 'depth'=>1, 'hierarchical'=> 0, 'show_count'=> 1, 'taxonomy'=> 'portfolio-types', 'child_of' => $category_id ); ?> <ul> <?php wp_dropdown_categories( $args ); ?> </ul> 

Таким образом, в приведенном выше примере отображаются только дочерние (подкатегории) типа портфеля текущего идентификатора категории.

Обратите внимание, что этот код будет работать, только если вы находитесь на странице архива таксономии, и я думаю, что вы это намерены делать.