如果你想在你的 WordPress 網站上隱藏一篇文章,只需要把這篇文章設定成私密即可。設定成私密狀態的文章不會出現在主迴圈中,除了自己和管理員使用者都無法檢視。
但是設定成私密的文章會在所有地方都被隱藏,不登陸的話直接輸入文章連結都無法檢視。雖然這是我們大多數時候想要的效果,但是有些情況除外。
如果你只想讓一篇文章在某一個地方隱藏,比如首頁、分類頁或者是搜尋結果,這時候可以使用 WP Hide Post 外掛。
在指定位置隱藏文章
在安裝並啟用了 WP Hide Post 外掛之後,文章編輯器的右邊會多出一個版塊叫做 「Post Visibility」,在這個版塊裡可以選擇讓這篇文章在哪裡隱藏。

想讓文章在哪裡隱藏,只需要把對應的核取方塊勾上即可,下邊是選項的簡單翻譯:
| Hide on the front page | 在首頁隱藏 |
| Hide on category pages | 在分類頁隱藏 |
| Hide on tag pages | 在標籤頁隱藏 |
| Hide on author pages | 在作者頁隱藏 |
| Hide in date archives (month, day, year, etc...) | 在日期頁隱藏 |
| Hide in search results | 在搜尋結果裡隱藏 |
| Hide in feeds | 在 Feed 源裡隱藏 |
在選擇好需要隱藏的地點之後,儲存文章,如果正常的話文章就不會出現在那裡的文章列表裡了。
要注意的是,這裡的隱藏僅僅是在文章列表裡隱藏,即使你把所有的隱藏選項都勾上,也可以透過直接訪問文章連結開啟,這是和把文章設定成私密的區別。
隱藏頁面
這個外掛對頁面也同樣適用。啟用外掛之後,頁面編輯器會出現叫做 「Page Visibility」 的版塊,和文章不同的是,這裡的選項是單選框。

| Show normally everywhere. | 不隱藏 |
| Hide when listing pages on the front page. | 隱藏在首頁的頁面列表 (比如小工具;或者某些主題會主動呼叫頁面列表;下同) |
| Hide everywhere pages are listed.* | 隱藏在所有地方的頁面列表;勾選此項會出現隱藏核取方塊選項 「Keep in search results.」,勾選後將不會在搜尋結果裡隱藏該頁面 |
和文章一樣,被隱藏的頁面依然可以透過直接輸入連結的方式訪問到。