導讀:seo建站技術seo建站技術在WordPress獲取父分類是比較常見的,悟空搜今天給大家講講怎么獲取父分類的所有子分類。 其實也很簡單,主要用到這個函數:wp_list_categorie公司網站搭建網站的搭建。

在WordPress獲取父分類是比較常見的,悟空搜今天給大家講講怎么獲取父分類的所有子分類。
其實也很簡單,主要用到這個函數:wp_list_categories(),不過在用函數之前需要添加一段代碼:
//父分類獲取所有子分類
function?get_category_root_id($cat)?{
????$this_category?=?get_category($cat);?//?取得當前分類??
????while($this_category->category_parent)?//?若當前分類有上級分類時,循環??
????{
????????$this_category?=?get_category($this_category->category_parent);?//?將當前分類設為上級分類往上爬??
????}
????return?$this_category->term_id;?//?返回根分類的id號??
}
把上面代碼添加到主題的 function.php 文件最下,然后在需要獲取父分類的所有子分類的地方使用下面代碼:
<?php?wp_list_categories(
????$args?=?array(
????????'show_option_all'????=>?'',
????????'orderby'????????????=>?'name',
????????'use_desc_for_title'?=>?1,
????????'child_of'???????????=>?get_category_root_id($cat),
????????'optioncount'=>1,
????????'hierarchical'???????=>?1,
????????'title_li'???????????=>?'',
????????'show_option_none'???=>?__('<span?style="padding:0?20px;">抱歉,暫無分類。</span>'),
????????'depth'??????????????=>?1,
????????'taxonomy'???????????=>?'category',
????????'walker'?????????????=>?null
????));
?>
這樣就可以在獲取到父分類的所有子分類
方法2
在企業網站制作時,需要在網站的邊欄列出企業產品分類,如果公司網站產品項目很多的情況,就需要設置二級分類或者子分類。如下圖:

關鍵詞標簽: 建站 ceo class
聲明: 本文由我的SEOUC技術文章主頁發布于:2023-07-23 ,文章#推薦 Wo,seo建站技術主要講述ceo,class,建站網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_35099.html