我有一个自定义的层次分类法。我不知道每个术语中会有多少嵌套术语。
我想做的是,按层次列出所有分类术语,无论每个术语嵌套得有多深。
如果我知道深度,我已经知道如何为每个级别执行此操作,但是如何重写代码,使其能够处理无限量的嵌套项?
foreach( get_terms( \'tax\', array( \'parent\' => 0 ) ) as $term ) {
echo $term->name;
foreach( get_terms( \'tax\', array( \'parent\' => $term->term_id ) ) as $child_term ) {
echo $child_term->name;
// of course I can do more foreach loops here for every lvl...
}
}