百影阁
在乱世中寻求安身之所!

WordPress限制评论间隔时间

最近百影阁垃圾评论2万多,心里直接mmp啊,清除了才知道,这垃圾评论几乎2秒一个,都是用一个ip发的。下面是我在无作为里看到了一条代码,真好解决了我的燃眉之急!WordPress限制评论间隔时间.jpg

作为wordpress博客肯定是希望越来越多的人加入进来,参与评论,所以我们都喜欢吧评论设置的简单回复的方式,不过这也给广告党带来了非常大的便利,在这种情况下你经常会发现,每隔几个小时,你的垃圾评论就堆积如山了,这里我们利用代码的方法给wordpress添加一个评论时间限制的时间,来有效降低垃圾评论。

WordPress限制评论间隔时间

首先直接附上相关代码:

add_filter('comment_flood_filter', 'suren_comment_flood_filter', 10, 3);
 
function suren_comment_flood_filter($flood_control, $time_last, $time_new)
{
 $seconds = 60;
 if(($time_new - $time_last) < $seconds)
 {
 return true;
 }
 else
 {
 return false;
 }
}

代码方面其实也是比较简单的,但是这里需要注意的就是60是秒钟,但是这个秒钟的设定也很关键,时间长了就可能直接导致访客不想再评论了,有些话卡住了就不记得了,我相信每个人都有这样的感受,那么时间方面我依然建议在10-15秒左右就可以了。

以上的代码直接添加到functions.php中即可,DUX站点目前已经集成了这个功能,虽然没有说明,但是实际中你还是会发现的。

目前百影阁已经加上了这个功能,游客限制时间为30s评论一次,用户无限制。

赞(0) 打赏
未经允许不得转载:百影阁 » WordPress限制评论间隔时间

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

百影阁 巨人影子下的探索之旅

联系百影阁阁主进群讨论

觉得文章有用就打赏一下文章作者

微信扫一扫打赏