前两天介绍了 WordPress 实现需要用户登陆后才能查看文章的功能,如果需要真正的注意到隐私保护,还需要补充两点功能。

1. 需要关掉 RSS 全文输出功能

根据之前的方法,用户在没有权限的情况下无法查看你的 WordPress 博客,但是如果用户不小心获取了你的 RSS 订阅地址,依然可以通过 RSS 阅读器抓到你的更新。

<p>
  所以,如果你对你的文章的隐私特别关心的话,需要在后台把 RSS 输出功能关掉。
</p></p>

2. 使用 Email 来通知用户有文章更新

如果你把 RSS 功能关掉了,那用户如何知道你有更新站点内容呢?现在这个社会大家都这么忙,不可能让大家天天来检查一遍吧?

<p>
  这时,最好再添加一个功能: Email 通知文章更新!这样订阅者依然可以及时地获取你的更新,不会漏掉任何一篇文章。
</p>

<p>
  你可以安装 <a href="https://wordpress.org/plugins/subscribe2/">subscribe2</a> 这个插件,这样你每次有文章更新,你的订阅者就可以收到一个提醒邮件。
</p>

<p>
  对于一些 WordPress 的管理员来说,使用的是虚拟主机来搭建的博客服务,这个时候,用 subscribe2 来发送邮件可能会提示说如下错误:
</p>

<pre class="example">You appear to be sending notifications from admin@youdomain.com, which has a different domain name than your blog server qinqinsese.org. This may result in failed emails.

<p>
  即你在 WordPress 里的管理员邮箱可能无法发送邮件。如果你的空间服务器的邮箱不支持发送 Email,则你可以设置 WordPress 使用外部的 SMTP 服务来发送邮件。要实现这个功能,最简单的办法就是使用 <a href="https://wordpress.org/plugins/wp-mail-smtp/">WP Mail SMTP</a> 这个 WordPress 插件。安装了这个插件后,你就可以使用 Gmail 或是 QQMail 之类的 SMTP 服务来发送订阅邮件了。
</p>

<p>
  另外,如果不喜欢使用 subscribe2 这个插件,也可以使用 Jetpack 这个插件,里面同样有发送订阅邮件的功能。
</p>