![WordPress 新手佈景主題推薦](https://wordpress.blog.tw/wp/wp-content/uploads/2023/06/202307-01-1-150x150.jpg)
Exclude Widget Categories 自訂側邊欄分類顯示項目
![Exclude Widget Categories 自訂側邊欄分類顯示項目](https://wordpress.blog.tw/wp/wp-content/uploads/2016/02/20160205-01-1280x640.jpg)
Exclude Widget Categories
喜歡 WordPress 的原因很多,可以透過簡單的修改就可以達到自己希望的效果,這無疑是這眾多的原因之一。這幾天將網站的版面作一個修改,將文章分類的顯示方法做為網站展示的重點,所以增加了一些文章分類。但是這些新增加的文章分類,文章的數量比較少,所以不想要在側邊欄分類的小工具顯示它的分類項目(圖一)。在控制台的外觀小工具裡並沒有相關的設定,可以讓人自由的選擇想要顯示的項目,在不想要多安裝外掛程式來解決這個問題的前提下,很高興的找到了一個解決方法,只要在佈景主題的 functions.php 檔案裡,加上過濾掉不想要顯示的分類項目語法,就可以達到 max 需要的樣子(圖二),這真是太讓人高興了。接下來就跟大家分享 max 修改的過程給有興趣的朋友參考。
1. 使用文字編輯軟體開啟子佈景主題下的 functions.php 檔案。
2. 新增如下語法:
1 2 3 4 5 6 |
function exclude_widget_categories($args){ $exclude = "168"; // 168 為不想要出現的分類 ID。 $args["exclude"] = $exclude; return $args; } add_filter("widget_categories_args","exclude_widget_categories"); |
以這篇文章作例子,不想要在側邊欄顯示新手必讀這一個分類,所以在語法裡面將這一個分類的ID過濾掉。
如何找到分類的ID,在無痛建置分類文章版型-post templates這一篇文章跟大家分享過方法,就是將滑鼠移到分類上,可以在下方的狀態列看到分類的ID號碼。
3. 以上完成。
![](https://wordpress.blog.tw/images/2016/02/05/20160205-02-1.jpg)
(圖一)
側邊欄分類的小工具顯示分類項目
(圖二)
側邊欄分類的小工具
顯示自訂分類項目
![Exclude Widget Categories](https://wordpress.blog.tw/images/2016/02/05/20160205-03-1.jpg)