讓 WordPress 有隱藏分類的能力的 DA2-HideSpecCategory Plugin
WordPress 創作者是否跟我一樣會想要將某個分類在WordPress前端消失不見呢? 除此之外呢?分類上所有的文章也不會出現在文章列表中喔!
DA2-HideSpecCategory 是什麼
DA2-HideSpecCategory 是一個 WordPress 前台外掛,讓你把指定的分類從所有前台位置完整移除。
隱藏的範圍包括:
- 文章列表:首頁、分類頁、搜尋結果,看不到屬於該分類的文章
- 分類列表 Widget:側邊欄的分類清單,消失
get_terms()查詢結果:PHP 層面的分類查詢,不會回傳被隱藏的分類- 導覽選單:即使選單項目有設定,前台也不顯示
後台管理介面和 REST API 不受影響,用什麼編輯器、用什麼 headless 架構都可以正常操作。
安裝方式
- 下載
da2-hide-spec-category.zip - WordPress 後台 → 外掛 → 安裝外掛 → 上傳外掛
- 選擇 zip 檔,安裝並啟用
- 左側選單出現 DA2 → HideSpecCategory,進去設定

設定分類

勾選好要隱藏的分類,按下儲存設定就完成!接下來我們能透過前端畫面分類列表確認分類是不是消失了!

這樣就完成,在分類列表、文章列表中都會看不到此分類的文章!
免費版夠用嗎?
如果你只是想讓某個分類從清單消失,免費版夠用。
免費版最多可以隱藏 5 個分類,前台所有清單位置都會移除,設定簡單,裝完就能用。
如果你的需求是「URL 直連也要擋」或「分類數量超過 5 個」,那才需要 Pro 版。
免費 vs Pro 功能對照
| 功能 | 免費版 | Pro 版 |
|---|---|---|
| 從文章列表隱藏 | ✅ | ✅ |
| 從 Widget 分類清單隱藏 | ✅ | ✅ |
從 get_terms() 結果隱藏 |
✅ | ✅ |
| 從導覽選單隱藏 | ✅ | ✅ |
| 隱藏分類數量上限 | 5 個 | 無限制 |
| 直連靜默重導向(Pro) | — | ✅ |
| 直連密碼驗證(Pro) | — | ✅ |
| REST API 維持開放 | ✅ | ✅ |
| 後台管理不受影響 | ✅ | ✅ |
授權啟用(Pro)
購買後你會收到:
- 購買時填的 Email
- 一組 序號(格式:
XXXX-XXXX-XXXX-XXXX)
到 DA2 → HideSpecCategory → 授權,輸入 Email 和序號,按「啟用授權」即可。
啟用後頁面顯示「Pro 已啟用」綠色標章,直連保護功能同步解鎖。
不需要帳號,不需要連線驗證,本機離線就能驗算,換主機也不會失效。

PRO 操作
PRO 版針對文章直連時有3種行為,這裡以密碼保護示範:

設定好後我們找一篇分類AUTO_DA2,

並直接按下View看文章時會出現受保護的內容
