欢迎访问服务器技术网-www.fuwuqijishu.com

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

网站建设 fuwuqijishu 2年前 (2022-09-04) 79次浏览 0个评论 扫描二维码

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文件中,即可生效。

喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

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

Warning: error_log(/www/wwwroot/fuwiqijishu/wp-content/plugins/spider-analyser/#log/log-2518.txt): failed to open stream: No such file or directory in /www/wwwroot/fuwiqijishu/wp-content/plugins/spider-analyser/spider.class.php on line 2900