文|鲁掌柜

Wordpress在环球范围内都是一套利用率非常高的系统,虽然wp实在是博客系统出身,但是其强大的功能、丰富的插件,使wordpress险些可以化身为任何类型的网站,但是方便利用的同时,也面临很多的问题,个中一个比较突出的问题便是来自于垃圾评论的骚扰,个中大部分内容都是英文与其它网站的链接。
办理垃圾评论的方法很多,有的站长用插件、也有的用一些分外办法,下面大略提几种。

利用插件过滤垃圾评论的办法大略而快捷,比较好用的插件有some chinese please,大略粗暴,拦截纯英文的评论,如果评论中没有中文,评论是无法生效的,这种拦截办法还不会增加数据库与做事器的包袱,由于这种办法直接不会将内容写入数据库。
虽然用这个插件办理垃圾评论的办法大略而粗暴,但是一个wordpress系统利用过多的插件,会变得跟个胖砸一样,臃肿而迟缓,拦截评论实在可以采代替码的办法来办理。

php防垃圾评论Wordpress防止垃圾评论骚扰的建议 CSS

实现的办法很大略,将以下代码直接放到当前模板的functions.php文件中。

如果评论的内容没有中文,系统就会提示评论必须包含中文。

除此之外,也不是所有的防垃圾评论的插件都是好用的,有的一些插件虽然能够达到目的,但是有可能会在数据库或者其它地方留下大量的数据,降落做事器的运行效率,反而影响了真正用户的体验,得不偿失落。
比如说wordpress官方出品的Akismet。

即便是防止垃圾评论的方法多种多样,但是毕竟浏览者是在前端来看到这些东西的,轻微有技能功底的人都有很多办法来绕过前真个验证,再繁芜也没有用。
这种时候只有末了的终极办法:屏蔽ip地址

要屏蔽IP也很大略,只须要修正网站根目录下的.htaccess:在后面添加要屏蔽的地址

这种办法实在也十分有限,毕竟现在要修正ip地址的办法太多了,不过有总比没有强,也能够过滤掉很大一部分的垃圾评论了。