列出类别并排除子类别

时间:2010-09-27 作者:Scott B

下面的脚本创建了站点中的类别列表(不包括“未分类”中的类别)。

如果可能的话,我想修改它,以便它只列出顶级类别(没有子类别)。。。

    $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));

2 个回复
最合适的回答,由SO网友:Scott B 整理而成

经过一些尝试和错误,这就是它的工作。。。

    $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));

SO网友:Philip Downer

$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));
我在数组中添加了“depth”参数。查看Codex Page 获取函数的完整文档。

结束

相关推荐