防wordpress垃圾评论的另类方法

6
367

之所以另类呢,是因为这个方法很绝!屏蔽所有的机器留言,自从我用了以后,除了人为的垃圾留言之外,我是没有受到过机器留言的骚扰,但是这个也有个很大的弊端,就是访客留言输入比较麻烦。原理是修改根目录下wp-comments-post.php文件,主要是在发表时判断是否有特定的词,比如下面的代码中我的关键词为“顽豆”,如果在评论的开头没有“顽豆”二字,就调用wp_die中断。

另外这个每次升级的时候也不方便,因为升级的时候会覆盖此文件,从而导致失效,如果你要启用此功能,记得每次升级后修改代码!

在原文件53行,也就是// If the user is logged in之前,$comment_content …之后添加if判断语句。代码如下:

鉴于某人不止一次的对我反应说,这种方式不方便,所以我只好放弃这个另类的WordPress防垃圾留言法,转而采用akismet,另外小小的修改了下Aksimet的样式,默认的自己太不喜欢了……

6 条留言

留言

留言不能为空
怎么称呼您?

验证码 *