蜗牛789
主机测评与优惠

限制WordPress评论间隔时间防止刷垃圾评论内容

WordPress确实是一款不错的开源、免费CMS程序,无论是个人博客,还是中小型网站都可以使用。由于大量的用户,是的一些群发留言的软件容易盯上,甚至人工评论的用户也会盯上。在之前的博客文章中,蜗牛有分享过很多防止群发垃圾评论的方法,但是我们不能阻挡人工发送。

对于人工发送我们也有一些方法,比如我们可以屏蔽广告字符和URL地址格式,甚至在这篇文章中,我们还可以去限制间隔评论的时间,这样还是有一定的效果。尤其是间隔时间这个问题,我们可以限制半小时留言一条,这样过来发广告的用户会觉得太浪费时间可能会放弃。

add_filter(\’comment_flood_filter\’, \’suren_comment_flood_filter\’, 10, 3);
function suren_comment_flood_filter($flood_control, $time_last, $time_new)
{
$seconds = 600;
if(($time_new – $time_last) < $seconds)
{
return true;
}
else
{
return false;
}
}

在上面红色字符的数字代表间隔的秒时间,我们可以根据实际需要修改。将脚本放到当前主题的Functions.php文件中,即可生效。

About 蜗牛

【声明】:本博客不参与任何交易,也非中介,仅记录个人感兴趣的主机测评结果和优惠活动,内容均不作直接、间接、法定、约定的保证。访问本博客请务必遵守有关互联网的相关法律、规定与规则。一旦您访问本博客,即表示您已经知晓并接受了此声明通告。





评论 抢沙发

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