將分類導覽列的某分類隱藏

二月 26, 2009 by 小捲  
類別 php, wordpress

閱讀次數:160

1 則回應

更換版面後,由於頁首安裝了大圖主題輪撥效果,要讓輪撥程式知道BLOG裡這麼多篇文章中哪些是要放入輪撥程式中進行輪撥,
必須於後台指定"某篇文章/分頁"或指定"某一分類"必須顯示於頁首輪撥,所以於後台新增一個放置欲加入輪撥文章的分類。
這樣一來於文章發佈時不但要選擇所寫的文章屬於哪一分類外,如果要讓文章於頁首大圖輪撥中播放的話,則也必須同時設定這篇文章同時存在於"欲輪撥分類"中,
如此便能讓文章於大圖主題輪撥中播放,但是這麼一來,在分類選單內也會出現我們為了要讓文章輪撥所設置的"欲輪撥分類",
這對於BLOG裡的文章分類是毫無意義,因為它的存在只是為了辨識,而對於瀏覽者來說更是搞不清楚這分類是做什麼的,
所以一直想著要如何將它隱藏起來,於網路上尋找了Wordpress外掛,是有找到能隱藏所指定分類的外掛,然而一旦隱藏了指定的分類,將會連同屬於"欲輪撥分類"的文章也一併隱藏,
所以也不是我要的目的,只好自己試著摸索,終於讓我找到該如何將不想顯示於分類導覽列的類別於導覽列中隱藏起來,同時文章又能繼續讓瀏覽者觀看的方法了

wp_list_categories 這個Wordpress的Theme 代碼是用來於頁面中顯示分類列表的,所以我們在列表所在的區塊中找到

wp_list_categories('sort_column=name&title_li=&depth=4');

這段的意思是篩選後用li列出所有分類名稱,深度4層。

在PHP中有“include” 和“exclude”這兩種參數可以用來指定"包括"或是"排除",

所以我們可以將原本的程式碼改成以下

wp_list_categories('sort_column=name&exclude=34,25&title_li=&depth=4');

"exclude=34,25″ 是告訴程式分類ID的34以及25這兩類必須剔除,這麼一來便可以於分類列表內排除指定的分類,但是屬於這兩分類的文章並不會於BLOG中隱藏。

Popularity: 75%


相關文章

Comments

1 則回應 to “將分類導覽列的某分類隱藏”
  1. 小捲 說道:

    哈,希望能幫到你的忙囉^^

發表評論

說說您的想法...
如果您也想要有個個人頭像,可以到 gravatar申請!

Switch to our mobile site

Switch to our mobile site