WordPress模板插件定制

您现在的位置是:首页 > WordPress教程WordPress教程

WordPress垃圾评论防止

查看 WP集市 的更多文章WP集市 2025-09-09 【WordPress教程】 313人已围观

  1. 先说说为啥会有垃圾评论呢?WordPress默认开放评论功能,那些发广告的、搞诈骗的机器人就爱钻空子,像苍蝇一样嗡嗡地涌进来。咱得用点手段把它们挡在外面,不然数据库迟早被塞爆,网站速度也会拖慢——这可不是吓唬人。

  2. 基础操作:后台设置先调好。
    进WordPress后台,找到“设置”->“讨论”,把这几项勾上:

    • “评论必须经人工批准”
    • “评论作者须有之前已获批准的评论”
      再拉到底部,在“评论黑名单”里塞点关键词,比如“赌场”、“优惠券”、“SEO服务”——随便写,见一个封一个。
      讨论设置截图示意 (假装这里有图)
  3. 插件才是王道,推荐两个狠角色:
    Akismet——官方亲儿子,自动过滤垃圾评论,基本不用管。装完去搞个API密钥(免费就行),往wp-config.php里加一行:

    define('AKISMET_KEY', '你的密钥扔这里');

    然后它就默默干活了,后台偶尔清一下垃圾箱就好。

  4. 另一个神器是 CleanTalk,稍微高级点。
    不仅能拦评论,还能防注册垃圾用户。安装后啥设置都不用改,自动云端更新规则,适合懒人。不过年费有点小贵,看预算吧。

  5. 要是想自己写代码折腾,试试这段——加到主题的functions.php里:

    // 检查评论是否含超链接(垃圾评论老爱塞链接)
    function check_comment_links($commentdata) {
       if (preg_match('/<a href=/i', $commentdata['comment_content'])) {
           wp_die('评论里别乱塞链接!');
       }
       return $commentdata;
    }
    add_filter('preprocess_comment', 'check_comment_links');

    这招能干掉80%的带链接垃圾评论,但可能误伤正常用户,慎用。

  6. 还有验证码大招,比如用 Google reCAPTCHA
    先装个插件像“Advanced noCaptcha reCAPTCHA”,然后去Google搞个站点密钥。前端评论框就会多出那个“我不是机器人”的勾选框,机器人直接傻眼。

  7. 数据库层面也能搞点小动作。定期跑SQL清垃圾评论:

    DELETE FROM wp_comments WHERE comment_approved = 'spam';

    记得先备份数据库,别手滑把正经评论删了!

  8. 最后啰嗦一句:别完全关评论!
    用户体验要紧,正常用户还得交流呢。组合拳才有效——Akismet+黑名单+偶尔手动清理,世界就清净了。
    对了,记得更新WordPress核心,安全补丁比啥都重要。

(完)

Tags:

WordPress模板插件定制

WP集市

V管理员
文章 723 篇 | 评论 0 次
最新文章