如果你想在你的 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.」,勾选后将不会在搜索结果里隐藏该页面 |
和文章一样,被隐藏的页面依然可以通过直接输入链接的方式访问到。