最近苏州网站建设在研究WordPress,看着一堆堆代码和网上的各种参考无从下手,索性自己写了一个获取当前栏目ID以及ID下所有子分类 方法
获取当前栏目ID
/** * 获取当前栏目ID * @return int * Author: wusn <message@jswusn.com> */ function get_current_category_id() { $current_category = single_cat_title('', false);//获得当前分类目录名称 return get_cat_ID($current_category);//获得当前分类目录 ID }
获取指定ID下所有子分类
/** * 获取当前ID下所有子分类 * @param $id 栏目ID * @return array 所有分类ID * Author: wusn <message@jswusn.com> */ function getChildCategory($id){ if(hasChildCategory($id)){ $args = array( 'parent'=>$id, 'hide_empty'=>false, ); foreach ( get_categories($args) as $key=>$category){ $arr[] = $category->term_id; } }else{ $arr = array(); } return $arr; }
获取当前栏目下所有子分类ID(模板中使用)
getChildCategory(get_current_category_id());
以上是苏州网站建设分享关于获取当前栏目以及指定ID下所有子分类的使用,如果你也有一些新颖的想法,可以跟苏州网站建设交流下。