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