我正在使用这段代码:
$args = array(
'orderby' => 'name',
'hierarchical' => 1,
'style' => 'none',
'taxonomy' => 'category',
'hide_empty' => 0,
'depth' => 1,
'title_li' => ''
);
$categories = get_categories($args);
Run Code Online (Sandbox Code Playgroud)
我想要做的是只列出顶级类别.当我使用这个代码时,我得到的不仅仅是第一级.有人能帮我吗?
soj*_*oju 28
没有depth
争论get_categories()
,你应该尝试:
$args = array(
'orderby' => 'name',
'parent' => 0
);
Run Code Online (Sandbox Code Playgroud)
parent
:(整数)仅显示由其ID标识的类别的直接后代(即仅限子级)的类别.这不像'child_of'参数那样工作.此参数没有默认值.[在2.8.4中]
阅读更多:http://codex.wordpress.org/Function_Reference/get_categories#Get_only_top_level_categories
归档时间: |
|
查看次数: |
20801 次 |
最近记录: |