介紹側(cè)邊欄調(diào)用分類目錄之前,先介紹wordpress自帶的一個(gè)函數(shù)wp_list_cats。
wp_list_cats()是Wordpress自帶的一個(gè)函數(shù),功能灰常彪悍,各個(gè)自設(shè)選項(xiàng)列如下:
1.sort_column:ID 或 name,預(yù)設(shè)為ID,設(shè)定依 ID 值或分類名稱排序。
2.sort_order:asc 或 desc,預(yù)設(shè)為遞增 asc,設(shè)定排序遞增或遞減。
3.list:0 或 1,預(yù)設(shè)為以清單方式顯示:1,設(shè)定是否以清單方式顯示,將會(huì)在分類上加上
<li>標(biāo)簽。
4.optiondates:0或1,預(yù)設(shè)為不顯示:0。設(shè)定是否顯示每個(gè)分類下最新發(fā)表文章的發(fā)表日期。
5.optioncount:0或1,預(yù)設(shè)為不顯示:0。設(shè)定是否顯示分類所擁有的文章計(jì)數(shù)。
6.hide_empty:0 或 1,預(yù)設(shè)為隱藏:1。設(shè)定是否隱藏?zé)o文章的分類。
7.use_desc_for_title:0 或 1,預(yù)設(shè)為顯示成分類說明:1。設(shè)定分類連結(jié)的title是否顯示為分類說明,<a title=”分類說明” href=”…>。
8.children:0 或 1,預(yù)設(shè)為顯示:1。設(shè)定是否顯示子分類。
9.hierarchical:0 或 1,預(yù)設(shè)為層級(jí)方式顯示:1。設(shè)定子分類是否以層級(jí)方式顯示。
10.child_of:分類ID值,無預(yù)設(shè)值。設(shè)定只顯示某項(xiàng)分類(ID)的子分類。有設(shè)定此項(xiàng)目的話,hide_empty要設(shè)為0。
11.exclude:分類ID值,無預(yù)設(shè)值。設(shè)定不要顯示的分類ID,可為復(fù)數(shù),如 exclude=ID1,ID2,ID3,…。
12.feed:任意字符串,無預(yù)設(shè)值。設(shè)定分類 RSS 的顯示文字,如 feed=RSS。如果這個(gè)項(xiàng)目有設(shè)定的話,分類之後將會(huì)顯示分類Feed的連結(jié)。
13.feed_image:圖標(biāo)地址,無預(yù)設(shè)值。設(shè)定分類 RSS 的圖片路徑,如feed=images/rss.gif。如果同時(shí)有設(shè)定 feed_image 與 feed,則將以 feed_image 為主。
例如:
下面介紹如何在側(cè)邊欄像本博客一樣調(diào)用分類目錄:
1、首先在主題目錄的sidebar.php的合適位置添加如下的函數(shù),當(dāng)然下面的例子有本博客的div標(biāo)簽和css標(biāo)簽等,各位wp網(wǎng)優(yōu)可以根據(jù)自己的需要添加適合自己模板的CSS代碼。
如果想要控制側(cè)邊欄調(diào)用分類目錄是在單獨(dú)的頁(yè)面、分類目錄頁(yè)面還是在首頁(yè),可以用下面條件判斷,將上面代碼加載下面這個(gè)判斷語(yǔ)句之間,例如本博客就只在單獨(dú)的文章頁(yè)面顯示。
最后不要忘記在自己主題目錄的style.css中加上適合自己主題的css代碼,例如本博客就需要加
差不多就是這些了,其他的就是根據(jù)自己博客主題調(diào)整和修改了。
感謝分享 :lol:
:grin: 不錯(cuò)的小站