20090121更新:
經由原作者告知,應該是自己的佈景主題本身有設定了其他分類的css,導致排版亂掉。所以有碰到這類問題的朋友,可以從這個地方著手。
20090119更新:
有朋友使用此插件之後,發現類別的分類位子會錯亂,而原作者好像已經停止開發了,所以大家可能就斟酌自己的情況再看要不要下載使用吧!!
wordpress的分類功能,雖然可以讓大家設定階層式,
但是有時候分類一多,就像我家網誌一樣,難免會拖的落落長
像我自己是從pixnet搬家過來,pixnet的網誌就可以設定是否收疊,對我來說比較習慣。
其實早在wordpress還是2.3版的時候,就有人為了wp量身訂做樹狀展開的效果
以下是效果圖

現在就來把這個插件介紹給大家吧:)
插件下載:
1.原作者網站下載
2.WordPress中文論壇
下載之後,打開readme.txt有插件作者的解說,此為簡體中文,大家可以先改編碼之後再來讀取!!
這邊也簡單說明一下
1.解壓縮之後,將wp-collapsible-cats資料夾上傳至plugins底下
2.啟動插件
3.如果你自己已經有寫調用分類的函數,像是wp_list_cats(),就直接把wp_list_casts改成Collapsible_list_cats即可。
(裡頭的參數不用變更,因為大部分的參數wp-collapsible-cats都支援)
4.如果你都慣用wordpress的模組,那就直接把他拖拉出來即可。
【雖然插件標明只支援2.3版本,但是目前2.7 beta1測試後可用唷】
€ 進階修改
1.預設的格式 [ ] 我並不喜愛,那要怎麼調成自己喜愛的樣子呢?
要修改的人,請打開wp-collapsible-cats.php,搜尋$cate->count,你會找到這段語法
1 2 3 4 5 6 7 8 | if ($r['show_count'] == 1){ if ($r['sum'] == 1 && $sum > 0){ $sum = $sum + $cate->count; $catTree .= " [".$sum."]"; }else{ $catTree .= " [".$cate->count."]"; } } |
請把 [".$sum."] 以及 [".$cate->count."] 的外框 [ ] ,改成你想要的樣式即可。
像我是改成(),所以我的變成 (".$sum.") 和 (".$cate->count.")
2.我想把父分類的文章數目(0)給去掉
請打開你的wp-collapsible-cats.css,在空白的地方自行加上
1 2 3 4 5 6 7 | #cateTree .parent, #cateTree .parent_first,#cateTree .parent_last { color: #fff; } .parent_first_s , .parent_s , .parent_last_s { color: #fff; } |
3.啟用之後圖片全部錯位了
也許有的人不會碰到,但是我碰到了這個問題,所以還是寫出來給大家參考
打開wp-collapsible-cats.css,搜尋#cateTree .empty_img{
將
margin-right
margin-top
的px數作微調
還有像是#cateTree .last_cate 、 #cateTree .branch_item 這幾個的px數也可以進行微調再看效果如何
如果對css不熟的人你想要安裝這份插件,可以再來問我要如何修改
簡單的我應該都可以幫忙解決
下載安裝後
要啟用
卻說
Parse error: syntax error, unexpected T_STRING in /home/yujin/public_html/wordpress/wp-content/plugins/wp-collapsible-cats/wp-collapsible-cats.php on line 61
>____<""""卡ㄟ安捏??