Posted in: private

特殊博文的发表技巧

有时需要发表一些特殊博文,要求它们不能被某些国家的 IP 看到,也不能在RSS feed里面出现,这在 WordPress 里面是可以实现的,步骤如下:

  1. 设置一个特殊的分类目录(category),例如叫做“private”
  2. 利用Ultimate Category Excluder这个插件,设置该类别的文章不在 feed 和 archive 里面出现(front page 和 search 后面会设置)
  3. 利用插件或者自己编写 php 代码,在博客某些位置展示来访者 IP 地址所属的国家。利用JS代码,根据(3)检测到的国家,屏蔽private类别的article(设置为display none),该屏蔽可以作用于首页、搜索页和正文页(都有article元素)

这招防君子不防小人,大体OK就行。


最后更新于 2021 年 1 月 20 日 作者 springwood

Comments (5) on "特殊博文的发表技巧"

    1. 做了一下设置,禁止禁用js了,也不能打开浏览器的开发者工具 😎

发表评论

邮箱地址不会被公开。 必填项已用*标注