西瓜君✔

发表文章数:166

【wordpress代码】纯代码实现限制重复评论的间隔时间

根据这几天的查找在网络上找了一个纯代码即可实现重复评论的功能,目前西瓜君并没有找到评论当中重复内容的判定方法,但是设置一下评论的间隔时间还是很有必要的,这样做的目的,就是将那种明显是来扒资源的用户,排除在外。

使用方法

将以下代码放入您的WordPress主题的functions文件当中,保存即可。

代码

//评论间隔
//来源https://chonzi.com
add_filter('comment_flood_filter', 'suren_comment_flood_filter', 10, 3);
function suren_comment_flood_filter($flood_control, $time_last, $time_new)
{
 $seconds = 120;//间隔时间
 if(($time_new - $time_last) < $seconds)
 {
	$time=$seconds-($time_new - $time_last);
 err ('评论过快!请'. $time.'秒后再次评论');
 }
 else
 {
 return false;
 }
}

西瓜君在这儿设置的120秒内在次可以评论,尽量设置的时间少点,要不然用户等不了那么长时间,如果要是想测试自己在评论里重复输入两次就可以看到效果了

未经允许不得转载:作者:西瓜君✔, 转载或复制请以 超链接形式 并注明出处
原文地址:《【wordpress代码】纯代码实现限制重复评论的间隔时间》 发布于2020-03-04

分享到:
赞(0) 打赏

评论 抢沙发

评论前必须登录!

  注册



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

支付宝扫一扫打赏

微信扫一扫打赏

切换注册

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

Q Q 登 录
微 博 登 录
切换登录

注册