限制评论间隔时间来对付WordPress恶意评论的解决方案

老乐 优化维护2字数 446阅读1分29秒阅读模式

如果我们有给自己的WORDPRESS开启评论功能,是不是有遇到每天被很多软件或者人为的刷评论,然后我们再去删除。实际上过多的评论会影响我们的网站和服务器速度,甚至有些恶意评论会影响体验。这里我们可以通过屏蔽关键字、屏蔽IP,或者是限定间隔时间来对付恶意评论。

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)
{
$time=$seconds-($time_new - $time_last);
err ('评论过快!请'. $time.'秒后再次评论');
}
else
{
return false;
}
}

这里默认是60秒一次评论,我们也可以设定时长,比如设置三分钟或者更长。

投上你的一票
 
  • 本文由 老乐 发表于 2025年1月10日 13:10:25
  • 转载请务必保留本文链接:https://www.zhujipingjia.com/comment-seconds.html