wp_list_categories
设置结果格式,而不是尝试get_categories
并创建自己的循环以格式化结果。
我不知道你想要它是如何形成的,但这给了你一个大致的想法。
<?php
if (is_category()) {
$this_category = get_category($cat);
if (get_category_children($this_category->cat_ID) != "") {
echo \'<div id="catlist"><ul>\';
$childcategories = get_categories(array(
\'orderyby\' => \'name\',
\'hide_empty\' => false,
\'child_of\' => $this_category->cat_ID
));
foreach($childcategories as $category) {
echo \'<a href="\' . get_category_link( $category->term_id ) . \'" title="\' . sprintf( __( "View all posts in %s" ), $category->name ) . \'" \' . \'>\' . $category->name.\'</a>\';
echo \'<p>\'.$category->description.\'</p>\';
}
echo \'</ul></div>\';
}
}
?>
有关更多示例和信息,请访问,
get_categories