WordPress-添加评论间隔时间有效防止灌水机器人解决评论太快垃圾恶意评论

Partner    2020-03-7    302℃   本文共477个字,预计阅读时间需要2分钟。

如下图:

有效解决恶意垃圾评论,限制用户评论太快问题

本主题评论回复启用了邮件通知功能,为了第一时间看到大家的反馈,结果不是很理想

此教程只能说是治标不治本,关闭评论功能或启用全站会员制才能根本上杜绝这样的恶意行为

将以下代码添加到到主题目录下的functions.php文件里即可:

//评论间隔
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;
 }
}

部分主题可能无法提示或报错,将err替换为wp_die即可

效果截图:

 

版权声明:本文内容来源于互联网资源,由 蓝魅社区 整理汇总,如有侵权请您与客服联系删除!
其他声明:如未标明出处,所有文章均为蓝魅社区原创,转载请务必保留本文链接,感谢您支持。

低至¥9爆款产品限量抢!

阿里云*云小站 | 上云优惠聚集地 | 领取限量云产品优惠

立即抢购