有时需要发表一些特殊博文,要求它们不能被某些国家的 IP 看到,也不能在RSS feed里面出现,这在 WordPress 里面是可以实现的,步骤如下:
- 设置一个特殊的分类目录(category),例如叫做“private”
- 利用Ultimate Category Excluder这个插件,设置该类别的文章不在 feed 和 archive 里面出现(front page 和 search 后面会设置)
- 利用插件或者自己编写 php 代码,在博客某些位置展示来访者 IP 地址所属的国家。利用JS代码,根据(3)检测到的国家,屏蔽private类别的article(设置为display none),该屏蔽可以作用于首页、搜索页和正文页(都有article元素)
这招防君子不防小人,大体OK就行。
最后更新于 2021 年 1 月 20 日 作者 springwood
有特殊的评论技巧吗?😉
看来我是被“过滤”掉了 😥
你们真厉害呀 ❗
小人会禁用js吧哈哈
做了一下设置,禁止禁用js了,也不能打开浏览器的开发者工具 😎