WordPress评论防垃圾怎么做?从零开始的配置全流程
WordPress评论防垃圾怎么做?从零开始的配置全流程
垃圾评论是WordPress站长最头疼的问题之一。
本文围绕WordPress评论防垃圾,按零基础用户也能直接照做的方式讲清楚准备条件、操作步骤、常见报错和验证方法。
前置准备
在开始配置前,你需要确保以下环境就绪:
- 一个已安装WordPress的网站(版本建议 5.0 以上)
- 网站后台管理员账号和密码
- 如果使用Akismet插件,需提前注册一个WordPress.com账号(免费)或准备商业API密钥
- 服务器或面板(如宝塔)能正常连接外网(Akismet需要联网验证)
分步操作
第一步:安装反垃圾评论插件
WordPress自带Akismet插件,但需要激活并配置。
推荐同时安装 Anti-Spam Bee 作为辅助(免费、无广告)。
- 登录WordPress后台,进入「插件」→「安装插件」
- 搜索“Akismet”并安装,然后启用
- 同样搜索“Anti-Spam Bee”并安装启用(可选,但推荐)
第二步:配置Akismet(核心步骤)
- 启用Akismet后,进入「设置」→「Akismet」
- 点击“设置你的Akismet API密钥”
- 跳转到 WordPress.com 页面,登录或注册,选择适合的方案:
- 个人网站推荐选择 免费版(Donation-based)
- 商业网站需支付($9.99/月)
- 获取API密钥,复制回WordPress后台粘贴并保存
配置路径: 后台 → 设置 → Akismet → 设置API密钥
第三步:开启评论审核与黑名单
即使有插件,也建议开启人工审核兜底。
- 进入「设置」→「讨论」
- 在“评论审核”区域,勾选 “评论必须经过人工审核”
- 在“评论黑名单”中填入常见垃圾词(如 casino、free money 等),每行一个
- 建议取消勾选 “评论者之前有过审核通过的评论则不需要再审核”(防止机器人绕过)
第四步:添加验证码(额外加固)
推荐使用免费的 Invisible reCAPTCHA 或 Advanced noCaptcha reCAPTCHA 插件。
安装并配置后,填入Google reCAPTCHA站点密钥和密钥,选择“对评论启用”。
# 注意:reCAPTCHA需要先在 Google reCAPTCHA 官网申请密钥避坑指南
- Akismet密钥无法保存? 检查服务器是否禁止外网请求,或PHP的cURL扩展未开启。宝塔面板可在PHP设置中启用
curl和openssl。 - Anti-Spam Bee与Akismet冲突? 两者可以共存,不会冲突。若发现评论被双杀,可调整Anti-Spam Bee的日志级别。
- 误杀正常评论? 定期检查Akismet垃圾箱,路径:
后台 → 评论 → 垃圾评论。如有误杀,点击“取消垃圾标记”。 - 免费版Akismet限制? 个人使用完全足够,不限制数量,但商业网站建议付费。
高频问题解答
- Q:Akismet免费版够用吗? 对于个人博客和小型网站,免费版功能与付费版相同,只是后台会有捐赠提醒,不影响拦截。
- Q:开启评论审核后,用户需要等很久? 建议设置邮件通知:
设置 → 讨论 → 有新评论时通过邮件通知,审核后可手动批准。 - Q:插件都装了,还有垃圾评论怎么办? 检查主题或第三方评论系统(如WpDiscuz)是否覆盖了反垃圾逻辑,建议使用“ReCaptcha + 评论审核”组合。
效果验证
- 打开网站的前端文章页面,以未登录身份(或退出登录)提交一条包含常见垃圾词(如“赌场”“免费领取”)的评论
- 提交后,评论不会直接显示(被拦截或进入待审核)
- 登录后台,进入「评论」→「待审核」或「垃圾评论」,查看该评论是否正确分类
- 若进入垃圾评论,说明Akismet或Anti-Spam Bee生效;若进入待审核,说明人工审核模式激活
如果你正在处理WordPress评论防垃圾,建议先按本文步骤完整执行,再根据自己的环境做微调;
遇到异常时优先回看避坑和高频问题部分。