国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > Wordpress > 正文

wordpress中取得當(dāng)前分類或父分類id程序代碼

2024-09-07 00:51:29
字體:
供稿:網(wǎng)友

本文章分享了兩段代碼,用來獲取當(dāng)前分類或父分類id程序,在wordpress中獲取wordpress自身就定義了一個函數(shù),直接可以得出當(dāng)前文章的分類ID的函數(shù)the_category_ID.

具體獲取當(dāng)前分類,代碼如下:

<?php the_category_ID(false) ?>

我們可以在得到這個分類ID的基礎(chǔ)上,自定義一個函數(shù),求根分類的ID,代碼如下:

  1. function get_category_root_id($cat
  2.  
  3. $this_category = get_category($cat); // 取得當(dāng)前分類 
  4. while($this_category->category_parent) // 若當(dāng)前分類有上級分類時,循環(huán) 
  5. $this_category = get_category($this_category->category_parent); // 將當(dāng)前分類設(shè)為上級分類(往上爬) 
  6. }//開源軟件:Vevb.com 
  7. return $this_category->term_id; // 返回根分類的id號 

最后,當(dāng)前文章的根分類就可以用函數(shù)get_category_root_id(the_category_ID(false))來表示.

另外再分享一個分類相關(guān)的熱門文章 利用Popularity Contest插件來實例,這個插件有2個function可用 akpc_most_popular_in_cat和akpc_most_popular,分別是指定一個分類id或取當(dāng)前分類和所有的排名.

但是akpc_most_popular_in_cat有一點問題,就是原來的sql語句是在show_top_ranked_in_cat里面的sql是如下代碼:

WHERE tt.term_id = ‘”.intval($cat_ID).”‘

這樣,只能在一個分類里面查找,需要修改成支持多個分類id的,改成如下代碼如下:

WHERE tt.term_id in (”.$cat_ID.”)

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 乳山市| 侯马市| 石景山区| 军事| 唐河县| 宝兴县| 荆州市| 荆门市| 瑞丽市| 崇左市| 永嘉县| 双峰县| 日土县| 江山市| 报价| 连云港市| 长阳| 塔城市| 河北省| 泰安市| 武乡县| 横山县| 奈曼旗| 仙游县| 新丰县| 丰台区| 漳平市| 苏尼特右旗| 达州市| 华宁县| 元朗区| 遂平县| 冕宁县| 濮阳县| 绵阳市| 商城县| 沈丘县| 博白县| 鄯善县| 岳西县| 察雅县|