阿新在做WordPress企業主題時為了實現一些功能,常需要在分類列表頁面或文章頁面調用當前所屬分類的ID,今天有個好友就遇到了這個問題,其實獲取方法很簡單,幾行代碼即可實現,現在寫個教程分享給大家,以備不時之需。
文章頁面:
[php]$category = get_the_category(); //the_category()是文章當前所屬分類函數,把分類信息傳遞給變量$category
echo $category[0]->cat_ID; //輸出數組中的分類ID[/php]
函數返回值參考:
- cat_ID 分類ID
- cat_name 分類名稱
- category_nicename 分類別名
- category_description 分類描述
- category_parent 父分類ID
- category_count 分類下的文章數量
分類列表頁面:
[php]global $wp_query;
$cat_id = get_query_var('cat');
echo $cat_id; //輸入分類ID[/php]
get_query_var()函數位于wp-includes/query.php
[php]function get_query_var($var) {
global $wp_query;
return $wp_query->get($var);
}[/php]
新主題官方微信公眾號
掃碼關注新主題(XinTheme)官方公眾號,本站動態早知道。
發布本站最新動態(新主題發布、主題更新)和WordPress相關技術文章。