最近苏州网站建设在研究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下所有子分类的使用,如果你也有一些新颖的想法,可以跟苏州网站建设交流下。









