wordpress實現(xiàn)獲取父類分類名稱的方法
本文實例講述了wordpress實現(xiàn)獲取父類分類名稱的方法。分享給大家供大家參考。具體分析如下:
在wordpress中獲取父類分類名的方法說法有很多種,如:獲取當前ID父類名等等這里就不介紹了,下面我來介紹幾種獲取父類名字函數(shù),WordPress中獲取父分類的方法,可以用在single,category中,有父分類顯示父分類沒有顯示當前分類.
實例代碼如下:
$category = get_the_category();
$parent = get_cat_name($category[0]->category_parent);
if (!emptyempty($parent)) {
echo $parent;
} else {
echo $category[0]->cat_name;
}
?>
WordPress的側(cè)欄如何顯示頂級父類的子類
如果分類ID是固定的,用就可以實現(xiàn),但是如果分類ID不是確定的,而是希望自動綁定各分類,這個函數(shù)就不能滿足了,需要先獲取到當前頁面的根分類ID,代碼如下:
{
$this_category = get_category($cat); // 取得當前分類
while($this_category->category_parent) // 若當前分類有上級分類時,循環(huán)
{
$this_category = get_category($this_category->category_parent); // 將當前分類設(shè)為上級分類(往上爬)
}
return $this_category->term_id; // 返回根分類的id號
}
現(xiàn)在就萬事具備了,我們就實現(xiàn)一下吧,代碼如下:
想獲取當前文章的父級分類的名稱呢,代碼如下:
$category = get_the_category();
$cat_parent = get_cat_name($category[0]->category_parent);
if (!emptyempty($cat_parent)) {
echo $cat_parent;
} else {
echo $category[0]->cat_name;
}
?>
后來聽朋友說一個函數(shù)可實現(xiàn)get_category_parents()
get_category_parents()函數(shù)的功能是返回當然分類的父分類列表,當然也包含了當前分類,這個函數(shù)完全是為導航而生.
【函數(shù)用法】代碼如下:
【參數(shù)說明】
$category
(integer) 分類ID,默認為當前分類ID
$display_link
(boolean) 是否創(chuàng)建更分類的鏈接.
$separator
(string) 各個分類的分隔符.
$nice name
(boolean) 是否返回分類別名 (默認為:FALSE,不返回).
【示例】
指定不同的目錄文章應(yīng)用不同的模板,輸出當前分類的父級分類,分隔符為 ‘»’
實例代碼如下:
輸出:Internet » Blogging » WordPress »
希望本文所述對大家的WordPress建站有所幫助。
上一篇:WordPress的模板層次
欄 目:WordPress
下一篇:wordpress合理利用wp-config.php文件小功能
本文標題:wordpress實現(xiàn)獲取父類分類名稱的方法
本文地址:http://mengdiqiu.com.cn/a1/WordPress/12657.html
您可能感興趣的文章
- 05-31wordpress修改后臺登錄地址教程
- 05-31WordPress自定義用戶頭像實現(xiàn)代碼
- 01-11修改wordpress上傳臨時目錄解決wordpress無法安裝插件包的方法
- 01-11WordPress增加文章排序方式
- 01-11自己做wordpress評論插件修改評論樣式(兩步美化評論內(nèi)容)
- 01-11wordpress get
- 01-11wordpress獲取文章評論數(shù)過濾掉作者代碼分享
- 01-11在wordpress文章末尾添加內(nèi)容的簡單方法
- 01-11不用wordpress插件顯示文章瀏覽統(tǒng)計功能代碼修改(原理分析)
- 01-11wordpress dynamic


閱讀排行
本欄相關(guān)
- 05-31wordpress修改后臺登錄地址教程
- 05-31WordPress自定義用戶頭像實現(xiàn)代碼
- 01-11WordPress增加文章排序方式
- 01-11修改wordpress上傳臨時目錄解決wordpre
- 01-11wordpress get
- 01-11自己做wordpress評論插件修改評論樣式
- 01-11在wordpress文章末尾添加內(nèi)容的簡單方
- 01-11wordpress獲取文章評論數(shù)過濾掉作者代
- 01-11wordpress dynamic
- 01-11不用wordpress插件顯示文章瀏覽統(tǒng)計功
隨機閱讀
- 08-05織夢dedecms什么時候用欄目交叉功能?
- 01-10SublimeText編譯C開發(fā)環(huán)境設(shè)置
- 08-05DEDE織夢data目錄下的sessions文件夾有什
- 01-10使用C語言求解撲克牌的順子及n個骰子
- 04-02jquery與jsp,用jquery
- 01-11ajax實現(xiàn)頁面的局部加載
- 01-10C#中split用法實例總結(jié)
- 01-10delphi制作wav文件的方法
- 08-05dedecms(織夢)副欄目數(shù)量限制代碼修改
- 01-11Mac OSX 打開原生自帶讀寫NTFS功能(圖文