前端之家收集整理的这篇文章主要介绍了
通过限制评论时间解决WordPress恶意评论问题,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_
301_0@下面是编程之家 jb51.cc 通过网络收集整理的
代码片段。编程之家小编现在
分享给大家,也给大家做个参考。@H_
301_0@
wordpress 站长一旦开启
评论功能,就容易被一些恶意软件盯上,
后台会连续出现大量的
垃圾评论,而且
中文英文都掺杂其用,很让人讨厌。使用一些防恶意
评论插件也都只是治标不治本。@H_
301_0@今天大挖给大家推荐一段可以根据
评论时间有效
解决 wordpress 恶意
评论的
方法,操作起来也十分简单,通过这个
方法,就算有了恶意的
评论,一段时间内,也无法重复
评论。只要将下面的
代码粘贴到
wordpress 主题函数模板 functions.
PHP 中:@H_
301_0@//
评论间隔@H_
301_0@add_filter('comment_flood_filter','suren_comment_flood_filter',10,3);@H_
301_0@function suren_comment_flood_filter($flood_control,$time_last,$time_new)@H_
301_0@{@H_
301_0@$seconds = 60;//间隔时间@H_
301_0@if(($time_new - $time_last) < $seconds)@H_
301_0@{@H_
301_0@$time=$seconds-($time_new - $time_last);@H_
301_0@err ('
评论过快!请'. $time.'秒后再次
评论');@H_
301_0@}@H_
301_0@else@H_
301_0@{@H_
301_0@return false;@H_
301_0@}@H_
301_0@}@H_
301_0@里面的间隔时间做了标注,可以通过手动设置间隔时间,
提示部分
wordpress 主题有可能
提示报错,只需要将
代码里面的 err 替换为 wp_die 即可
解决。@H_
301_0@以上是编程之家(jb51.cc)为你收集整理的全部
代码内容,希望
文章能够帮你
解决所遇到的程序开发问题。如果觉得编程之家网站
内容还不错,欢迎将编程之家网站推荐给程序员好友。