也想出現在這里?聯系我們

wordpress獲取當前分類的子分類

2014.11.22 wordpress教程
  • 文章介紹
  • 升級版本
  • 評價&建議

在制作wordpress主題的時候經常遇到怎么在wordpress分類頁顯示當前分類下的子分類或者在文章頁顯示所屬分類的子分類這樣的問題,尤其在做中文企業主題的時候必須要用到這個技巧的。今天和大家分享之前我做企業主題時調用子分類的函數。

1.現在function.php里面添加下面的代碼

  1. //分類的子分類  
  2. function get_category_root_id($cat) {  
  3. $this_category = get_category($cat); // 取得當前分類  
  4. while($this_category->category_parent) // 若當前分類有上級分類時,循環  
  5. {  
  6. $this_category = get_category($this_category->category_parent); // 將當前分類設為上級分類(往上爬  
  7. }  
  8. return $this_category->term_id; // 返回根分類的id號  
  9. }  

2.然后在頁面要顯示二級分類的地方粘貼下面這段代碼即可

  1. <?php wp_list_categories('child_of=' . get_category_root_id($cat) . '&depth=1&hide_empty=0&hierarchical=1&optioncount=1&title_li=');?>  

這個函數的功能就是在分類頁和文章頁顯示當前分類的子分類(二級分類)。

有用4
  • 2014.11.22初次和大家見面了!

已擁有1人對該主題的建議

  1. 0樓
    痞子:

    標簽的class 是否能修改?

    2014-12-01 上午 2:08 [回復]

發表評論

還能輸入240個字

Hi, 歡迎加入Wordpress技術交流群,帶你裝逼帶你飛!

我要入群
也想出現在這里?聯系我們
wordpress加速

我來推薦一個更牛逼的給你看看?

  • 猛戳我吧
夫妇野外交换HD高清版,免费A片在线观看,亚洲精品国产自在现线,中国老妇人60OLDMANTV