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

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

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

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

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

二、在需要調(diào)用當(dāng)前分類(lèi)下的子分類(lèi)的地方插入以下代碼即可:文章源自網(wǎng)吧系統(tǒng)維護(hù)-http://www.s143.cn/7812.html

  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的開(kāi)始和結(jié)束標(biāo)簽。文章源自網(wǎng)吧系統(tǒng)維護(hù)-http://www.s143.cn/7812.html 文章源自網(wǎng)吧系統(tǒng)維護(hù)-http://www.s143.cn/7812.html

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

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

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

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