wordpress獲取當(dāng)前分類下的子分類

admin wordpress評(píng)論710字?jǐn)?shù) 526閱讀模式
摘要

前面有和大家分享過,wordpress怎么獲取當(dāng)前頁(yè)面的子頁(yè)面,那么同樣的道理,分類下的子分類也是可以直接調(diào)用的,那么怎么樣才能調(diào)用當(dāng)前分類下的子分類呢?下面再來給大家分享一下wordpress如何獲取當(dāng)前分類下的子分類。

一、首先在functions.php函數(shù)文件中添加以下函數(shù):

  1. <?php  
  2. function get_category_root_id($cat)  
  3. {  
  4. $this_category = get_category($cat);   // 取得當(dāng)前分類  
  5. while($this_category->category_parent) // 若當(dāng)前分類有上級(jí)分類時(shí),循環(huán)  
  6. {  
  7. $this_category = get_category($this_category->category_parent); // 將當(dāng)前分類設(shè)為上級(jí)分類(往上爬)  
  8. }  
  9. return$this_category->term_id; // 返回根分類的id號(hào)  
  10. }  
  11. ?>  

二、在需要調(diào)用當(dāng)前分類下的子分類的地方插入以下代碼即可:

  1. <?php  
  2. wp_list_categories("child_of=".get_category_root_id(the_category_ID(false)).  
  3. "&depth=0&hide_empty=0&title_li=");  
  4. ?>  

這里要注意的是,在插入functions.php函數(shù)時(shí)需要看清楚PHP的開始和結(jié)束標(biāo)簽。

版權(quán)聲明:文章圖片資源來源于網(wǎng)絡(luò),如有侵權(quán),請(qǐng)留言刪除!!!
廣告也精彩
admin
  • 本文由 發(fā)表于 2021年9月29日 17:14:20
  • 轉(zhuǎn)載請(qǐng)務(wù)必保留本文鏈接:http://yudch.cn/7812.html
匿名

發(fā)表評(píng)論

匿名網(wǎng)友 填寫信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: