Здравствуйте. Не могу никак додуматься, опыта маловато, прошу помощи!
Есть массив $cats, вида:
[term_id] - порядковый номер.
[parent] - номер родителя, если значение 0, то он сам родитель.
Хочу упорядочить следующим видом:
Родитель
Родитель
-потомок
-потомок
-потомок
Родитель
...
То есть, если у родителя есть потомки, вывести их под родителем.
Делаю так, но ничего не получается:
$cats = get_terms('categories', $args);
foreach($cats as $cat) {
if($cat->parent == 0) {
echo $cat->name;
}
elseif ($cat->parent != 0 && $cat->parent = $cat->term_id) {
echo '-'.$cat->name;
}
}