WordPress教程

通过限制评论时间解决WordPress恶意评论问题

阿里云

WordPress 站长一旦开启评论功能,就容易被一些恶意软件盯上,后台会连续出现大量的垃圾评论,而且中文英文都掺杂其用,很让人讨厌。使用一些防恶意评论插件也都只是治标不治本。

今天大挖给大家推荐一段可以根据评论时间有效解决 WordPress 恶意评论的方法,操作起来也十分简单,通过这个方法,就算有了恶意的评论,一段时间内,也无法重复评论。只要将下面的代码粘贴到 WordPress 主题函数模板 functions.php 中:

也想出现在这里?联系我们
创客主机
  1. //评论间隔
  2. add_filter('comment_flood_filter', 'suren_comment_flood_filter', 10, 3);
  3. function suren_comment_flood_filter($flood_control, $time_last, $time_new)
  4. {
  5.  $seconds = 60;//间隔时间
  6.  if(($time_new - $time_last) < $seconds)
  7.  {
  8.  $time=$seconds-($time_new - $time_last);
  9.  err ('评论过快!请'. $time.'秒后再次评论');
  10.  }
  11.  else
  12.  {
  13.  return false;
  14.  }
  15. }

里面的间隔时间做了标注,可以通过手动设置间隔时间,提示部分 wordpress 主题有可能提示报错,只需要将代码里面的 err 替换为 wp_die 即可解决。

通过限制评论时间解决 WordPress 恶意评论问题

已有 353 人购买
查看演示升级 VIP立刻购买

收藏
(0)

发表回复

热销模板

Ashade - 作品展示摄影相册WordPress汉化主题
LensNews

本站承接 WordPress / PbootCMS / DedeCMS 等
系统建站、仿站、开发、定制等业务!