get_nav_categories()返回show_nav=1的栏目,按sort DESC, id ASC排序。是模板导航唯一数据源。
$navCats = get_nav_categories();
// 已按 sort DESC, id ASC 排好
$topCats = array_values(array_filter($navCats,
fn($c) => (int)$c['pid'] === 0));
foreach ($topCats as $c):
echo ''.e($c['name']).'';
endforeach;