作用跟wp_list_categories()相同,但是布局更加灵活。
使用例子:
<?php $args=array( ‘orderby‘ => ‘name‘, ‘order‘ => ‘ASC‘ ); $categories=get_categories($args); foreach($categories as $category) { echo ‘ <li class="cat-‘. $category-> slug .‘">‘; echo ‘ <a href="‘ . get_category_link( $category->term_id ) . ‘" title="‘ . sprintf( __( "View all posts in %s" ), $category->name ) . ‘" ‘ . ‘>‘ . $category->name.‘ </a>‘; echo ‘ </li>‘; } ?>
输出html:
<li class="cat-normal"> <a href="#" title="View all posts in normal">normal </a> </li>
常见参数说明:
参数 | 用途 | 参数值 |
---|---|---|
type | 需检索的分类类型 | post , link |
child_of | 只显示此参数确定的分类的子分类 | |
orderby | 按什么排序 |
ID — 默认 ,name |
order | 升序或降序 |
asc,desc |
hide_empty | 是否隐藏没有文章的分类 |
1,0 |
exclude | 排除一个或多个分类。 | |
number | 将要返回的类别数量 |
时间: 2024-10-12 14:33:39