麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > CMS > Wordpress > 正文

wordpress中取得當前分類或父分類id程序代碼

2024-09-07 00:51:29
字體:
來源:轉載
供稿:網友

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

具體獲取當前分類,代碼如下:

<?php the_category_ID(false) ?>

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

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

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

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

但是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.”)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 射逼网站 | 久久久久久久亚洲视频 | 黄色三级三级三级 | 国产免费v片 | 国产一级大片在线观看 | 欧美一级小视频 | 亚洲小视频在线观看,com | 亚洲九九色 | 午夜男人在线观看 | 久久久久一区二区三区四区五区 | 国产精品久久久免费 | 免费a级黄色片 | 亚洲第五色综合网 | 九九热在线视频观看这里只有精品 | 国产精品99久久久久久宅女 | 国产91av视频| 国产一区二区观看 | 免费欧美一级视频 | 黄色片在线观看网站 | 久久久噜噜噜久久熟有声小说 | 奶子吧naiziba.cc免费午夜片在线观看 | 99re久久最新地址获取 | 91小视频在线观看免费版高清 | 亚洲综合一区在线观看 | 亚洲国产高清自拍 | 91精品国产成人 | 久久国产在线观看 | 嫩草91在线 | 黄色免费小网站 | 亚洲性生活免费视频 | 欧美成人午夜 | 国产一区二区国产 | 人人玩人人爽 | 久久久久999 | 少妇一级淫片高潮流水电影 | 国产精品1区 | 免费在线观看成年人视频 | 久久91精品视频 | 欧美女同hd | 亚洲成人激情在线 | 免费色片 |