Typecho非插件实现评论算术验证码
刚刚有朋友给我反应说博客评论不上,原因是我开了垃圾评论过滤插件,但是后台太多垃圾评论了,偶尔还是会误阻拦,导致评论不了。
其实Typecho的垃圾评论一直都困扰着我,考虑过第三方评论,国内的不喜欢,国外的又需要翻墙,可能对有些朋友不太友好,所以暂时也不打算使用第三方评论。
网站的垃圾评论应该是用软件刷的,我也经常会在其它博客看到类似垃圾评论(纯英文,带链接),具体我也不知道是谁搞的,希望加上这个验证码能阻止这种垃圾评论,现在博客开启了评论算术验证码及垃圾评论过滤插件(已不会阻止评论,某些评论可能仍然需要审核)
其实说到垃圾评论,我今天清理评论时,发现了很多类似垃圾评论的伪垃圾评论,指的是:毫无意义的评论,例如:很好、学习了。我很纠结该不该删除,随后一想评论本来就少,还是不删吧哈哈。
不过还是希望能看到这篇文章的朋友,不要评论与文章无关的评论,做一个干净的博客,也是我一直的期望。
非特殊说明,本博所有文章均为博主原创。


之前搞过用图片验证码的,不知用了什么方法还是确实是真人发垃圾消息,还是会有一堆垃圾评论,试试你这个
前来学习
这段是为了判断是不是提交评论,是的话就验证,你看看你的functions.php里有没有其它可能影响到这里的。
在typecho默认模板上可用,但是我切换到VOID主题后,按照上面的来就不行,按照博主更新过的来添加到各文件位置也还是不行,我发现只要有
这段代码的话前台后台都无法访问,但是不要这段代码吧,验证码不输入或者随便输入都可以提交--
如图 https://ww2.sinaimg.cn/large/005PdFYUly1g339v49bkzj30v00d57b4.jpg 问题好像就出在这块,上面有了一个?那怎么修改才好呢,我用的这个模板是VOID
评论提交form中,submit上。我更新了下文章你再看看。
如果我像 https://ww2.sinaimg.cn/large/005PdFYUly1g339rb081zj30r40nk430.jpg 这样子添加的话(就是没有删除上面那块),网站前台后台均直接无法访问
这是添加到functions.php底部并且去掉了最上面一块——https://ww2.sinaimg.cn/large/005PdFYUly1g339kckddgj30oz0l7jtv.jpg 另外这是添加到comments.php文件中的https://ww2.sinaimg.cn/large/005PdFYUly1g339lu5tr6j30q10l477n.jpg 不知道出的什么问题