相信不少的 Typecho 用户都深受垃圾评论的困扰,有时一觉醒来网站一下子多了上百条垃圾评论,着实让人抓狂。今天博主为大家推荐一款适用于 Typecho 的评论验证码插件 Captcha ,简单实用,可有效防止垃圾评论机器人的骚扰。

Captcha 插件官方介绍

由于很多用户反映受到垃圾评论的困扰,因为某些国内服务器无法连接到 Akismet 服务,所以垃圾评论肆虐。有的用户即使启用了 Akismet 插件,但成千上万条垃圾评论对服务器负载也造成了影响。因此开发了一个验证码插件,有需要开发类似插件的用户也可以借鉴一下开发方法。

Captcha 插件使用方法

1.首先下载 Captcha 插件(下载地址见文末),将其上传至 typecho 的 /usr/plugins/ 目录下;

2.登陆博客后台,在控制台的插件项中中启用 Captcha 插件;

3.编辑博客当前使用的主题模板中的comments.php文件,在评论的表单位置也就是commentsform标签之间的任何你认为合适的地方,加上如下代码:

<p><?php Captcha_Plugin::output(); ?></p>

代码添加位置

4.保存文件,刷新网站即可看到效果。
效果

用户想要评论,必须填写正确验证码才能提交。通过此方式,可以有效的防止垃圾评论机器人的骚扰。


补充

因为本博客使用的主题中“轻语”,是使用评论实现的,也需要在轻语的模板/usr/themes/initial/page-whisper.php中把验证码插件添加进去。

我把代码插在了第102行,不知道对不对,反正测试了是可以使用的。

轻语模板评论修改.jpg

轻语效果

Captcha 插件下载地址:


REF