这个get_categories Wordpress的函数返回所有类别,您可以循环查看get\\u categories返回的类别列表,并检查parent
属性,如果父类别为“0”,则它是父类别,否则它是子类别。
function get_sub_categories() {
$cats = get_categories();
$subcats = array();
foreach( $cats as $cat ) {
if ($cat->parent != \'0\') {
$subcats[] = $cat;
}
}
return $subcats;
}
我不知道您希望如何使用URL,但您可以尝试以下功能,该功能将只返回子类别名称,并将其超链接到其类别URL
function get_sub_categories() {
$cats = get_categories();
$subcats = array();
foreach( $cats as $cat ) {
if ($cat->parent != \'0\') {
$subcats[] = \'<a href="\' . get_category_link( $cat->term_id ) .\'">\' . $cat->name . \'</a>\';
}
}
return $subcats;
}