Я пытаюсь создать список категорий, но я хочу только перечислить родительские категории, а не дочерние категории. Как я могу это сделать? до сих пор я создал список, в котором перечислены все родительские и дочерние категории.Получить только родительские категории wordpress
function categoryList() {
$args = array(
'orderby' => 'name',
'order' => 'ASC'
);
$categories = get_categories($args);
$output .= '<ul class="category-list">';
foreach($categories as $category) {
if ($category){
$output .= '<li><a href="' . get_category_link($category->term_id) . '" title="' . sprintf(__("View all posts in %s"), $category->name) . '" ' . '>' . $category->name.'</a>';
}
}
$output .= '</li>';
$output .= '</ul>';
return $output;
}
странная вещь: у меня есть 3 родительские категории без детей и одна родительская категория с 3 детьми. однако, когда я добавляю выше, он только показывает родительскую категорию с chidls. –
Это странно! Я действительно не знаю, в чем проблема. Возможно, вы должны не согласиться с моим ответом, чтобы кто-то еще мог звонить. – vicvicvic