首页 > 代码库 > 常用函数get_categories()

常用函数get_categories()

作用跟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="http://www.mamicode.com/‘ . 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将要返回的类别数量 

 

常用函数get_categories()