Список категорий и исключать категории детей

wordpress.stackexchange https://wordpress.stackexchange.com/questions/2261

  •  16-10-2019
  •  | 
  •  

Вопрос

Приведенный ниже сценарий создает список категорий на сайте (за исключением тех, кто находится в «Без категории»).

Если возможно, я хотел бы изменить его, чтобы в нем перечислены только категории верхних уровней (без детей) ...

    $cat_args = array('orderby' => 'name', 'show_count' => $c, 'hierarchical' => $h);
    $cat_args['title_li'] = '';
    $cat_args['exclude_tree'] = 1;
    wp_list_categories(apply_filters('widget_categories_args', $cat_args));
Это было полезно?

Решение

После некоторой проб и ошибок это то, что потребовалось, чтобы заставить его работать ...

    $cat_args = array('orderby' => 'count');
    $cat_args['title_li'] = '';
    $cat_args['exclude_tree'] = 1;
    $cat_args['exclude'] = 1;
    $cat_args['depth'] = 1;
    wp_list_categories(apply_filters('widget_categories_args', $cat_args));

Другие советы

$cat_args = array('orderby' => 'name', 'show_count' => $c, 'hierarchical' => $h);
$cat_args['title_li'] = '';
$cat_args['exclude_tree'] = 1;
$cat_args['depth'] = 1;
wp_list_categories(apply_filters('widget_categories_args', $cat_args));

Я добавил аргумент «глубины» в ваш массив. Проверьте Codex Page Для полной документации функции.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с wordpress.stackexchange
scroll top