使用WordPress做网站时,怎么在文章页调用顶部父类下所有子分类列表呢?效果如下图:
与在分类页调用顶部父类下所有子分类列表不同,如果要在文章页获取顶部父类下所有子分类列表,需要分二步。
第一步:获取文章所属顶级分类ID。先把下面的代码放入自己模板函数文件functions.php里。
//获取顶级分类ID function salong_category_top_parent_id ($current_cat_ID) { while ($current_cat_ID) { $cat = get_category($current_cat_ID); $current_cat_ID = $cat->category_parent; $catParent = $cat->cat_ID; } return $catParent; }
第二步:通过下面的代码来获取文章所属顶级分类ID。
cat_ID); }?>
第三步:通过顶级分类ID获取所有子分类列表。