如果你想在你的 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.」,勾選後將不會在搜索結果裏隱藏該頁面 |
和文章一樣,被隱藏的頁面依然可以通過直接輸入鏈接的方式訪問到。