在制作wordpress模板的時(shí)候可能會(huì)有使用分類別名獲取分類ID的情況竿开,比如有些函數(shù)不接受分類別名只能通過ID讀取。
get_category_by_slug('分類別名');
通過上面的函數(shù)可以通過分類名稱獲得整個(gè)分類的數(shù)組信息。
我們將獲得的組數(shù)信息打印出來。
WP_Term Object (
[term_id] => 15
[name] => 專家
[slug] => expert
[term_group] => 0
[term_taxonomy_id] => 15
[taxonomy] => category
[description] => [parent] => 14
[count] => 1
[filter] => raw
[cat_ID] => 15
[category_count] => 1
[category_description] => [cat_name] => 專家
[category_nicename] => expert
[category_parent] => 14 )
將數(shù)組賦值給一個(gè)變量比如
$which_cat=get_category_by_slug('分類別名');
然后通過調(diào)用數(shù)組內(nèi)部數(shù)據(jù)的方法獲取分類ID
$which_cat->term_id;