近期有外贸独立站客户反馈,频繁收到各自垃圾机器人发送的留言评论和表单提交数据,经过WPPOP对客户网站的全面排查,找到了问题所在,并提供了解决方案。
Akismet 是WordPress官方开发的免费防止垃圾留言评论的过滤插件。可以更加精准方便地屏蔽WordPress网站中的垃圾留言评论,以及类似 Contact Form 7 的联系表单插件的垃圾留言屏蔽和过滤,是WordPress网站最佳的反垃圾留言评论防护工具,也是最受WordPress及WooCommerce用户信赖的反垃圾留言解决方案。
导致频繁收到垃圾留言的原因
经过WPPOP的全面排查,是因为客户网站上使用的Akismet反垃圾评论插件的API失效,帐号暂停,导致垃圾评论过滤功能失效了。
登录网站后台的【设置 – Akismet反垃圾评论】页,会看到类似下图提示:

Akismet反垃圾评论帐号被暂停的原因可能是多个站点使用了同一个API,或者申请邮箱失效导致的。
我们只要重新申请一个新的免费版本的Akismet插件API,重新设置到网站上,就可以继续永久免费使用Akismet反垃圾评论功能了。具体操作,请往下看。
解决方法
1. 在网站后台的【设置 – Akismet反垃圾评论】页,找到里面的 断开此帐户的连接 按钮,如下图所示:

只有先断开当前Akismet帐户的连接,才能重新申请新的API。
2. 点击 断开此帐户的连接 后,跳转到设置新的Akismet帐户页,如下图所示:

如上图,可以点击 选择 Akismet 计划 按钮重新申请新的API密钥;如果已经申请了新的API,也可以点击 手动输入 API 密钥 直接输入生效。
WPPOP以新申请API为例,继续介绍。点击 选择 Akismet 计划 按钮,跳转至 Akismet 官网申请 API 密钥页面,这里有适用于不同服务的多种解决方案,我们只要选择其中的 Personal 个人版本(里面可以选择0美元免费申请)就可以了,如下图所示:

3. 点击上图中的 Personal 个人版进入到价格选择页面,如下图所示

鼠标拖拽价格条至最左侧位置,价格会变为 0元/年(不同区域价格单位可能会不同),也就是个人免费版本了。如下图所示:

4. 拖拽价格条至最左侧位置,价格变为 0元/年(不同区域价格单位可能会不同),下面会出现三个选项,主要是提示用于非商业用途的,都勾选即可。
然后点击下方的 Continue with personal subscription 按钮,进入订单信息页面,如下图所示:

5. 设置好上图中的 Country (国家)、Postal code(邮政编码)后,点击 Continue 按钮,进入下一个页面,如下图所示:

6. 上图订单信息确认无误后,点击 Complete Checkout 按钮完成订单,跳转至 API Key 密钥获取页面,如下图所示:

7. 复制生成的 API Key 密钥,回到网站后台的 Akismet API Key 密钥设置页,如下图所示:

点击上图中的 手动输入一个API密钥,在弹出的文本框中输入刚刚申请到的的API Key 密钥,连接 API 就可以了。
至此,垃圾留言评论过滤插件 – Akismet 就配置完成了,从此,您的网站将摆脱垃圾留言评论的困扰,它们将不再出现在您的WordPress网站上。