WordPress评论防垃圾设置教程
一、准备工作:确保你能操作后台
开始设置前,请确认你已经完成以下两步:
- 拥有WordPress站点管理员账号,能登录后台(例如
https://你的域名/wp-admin)。 - 你的站点已经安装并激活了至少一个主题,能正常访问前端。
如果你刚建站,建议先把基本的插件和主题配置好,再按本文步骤操作。
二、最核心的防线:启用Akismet插件
Akismet是WordPress官方推荐的垃圾评论过滤插件,大多数WordPress安装包都自带,只需激活配置即可。
操作路径:
- 登录后台,在左侧菜单点击 插件 → 已安装的插件。
- 找到 Akismet Anti-Spam: Spam Protection,点击下方的 启用。
- 启用后,页面顶部会出现提示,点击 设置Akismet。
- 如果你没有Akismet API Key,需要先注册一个免费或付费的Key。点击 获取免费的API密钥,按提示用邮箱注册,之后会把Key发到你邮箱。
- 把获得的Key粘贴到后台对应输入框,点击 保存设置。
- 设置完成后,Akismet会自动开始过滤垃圾评论,你可以在 评论 页面看到被拦截的垃圾评论。
提示:免费版Key可用于个人站点,如果流量较大建议购买付费版。
三、手动把关:开启评论审核与关键词拦截
光靠Akismet还不够,建议配合WordPress自带的审核设置,把明显违规的评论挡在门外。
3.1 开启评论人工审核
- 进入 设置 → 讨论。
- 勾选 “评论必须经过人工审核”(Recommend)。
- 取消勾选 “评论作者必须填写姓名和邮箱”(如果不想降低用户体验,可保留)。
- 也可以勾选 “评论必须经过人工审核” 旁边的 “评论者之前必须有通过审核的评论”,让老用户评论自动通过。
3.2 设置关键词黑名单
在 设置 → 讨论 页面最下方,找到 “评论黑名单” 文本框。
在里面输入你不希望出现的词语,每行一个。例如:
广告
推广
http://
免费领取
凡包含这些词语的评论会被自动标记为垃圾评论或直接删除(取决于你勾选的选项)。
四、额外加固:添加验证码或安全插件
如果评论量很大,或者遭遇机器批量攻击,建议再加一层验证码。
4.1 推荐插件:Really Simple CAPTCHA
- 在后台 插件 → 安装插件,搜索 Really Simple CAPTCHA。
- 安装并启用。
- 这个插件会为评论表单自动添加一个简单的算术验证码,拦截绝大部分机器脚本。
- 注意:部分主题可能不兼容,启用后测试一下前台评论功能是否正常。
4.2 更轻量的方案:使用“反垃圾评论”代码(适合不想装插件)
如果你偏好无插件方案,可以在主题的 functions.php 中添加一段代码来自动检测评论中的网址数量,过多则拦截。
但新手建议优先用插件,以免改错文件导致站点出错。
五、避坑指南与高频问题
避坑1:Akismet误杀正常评论怎么办?
- 定期去后台 评论 → 垃圾评论 检查是否有被误拦的正常评论。点击 “非垃圾评论” 即可恢复。
- 如果频繁误杀,可以在Akismet设置中降低灵敏度(部分版本有“严格程度”选项,选“适度”或“宽松”)。
避坑2:验证码插件导致评论框丢失或样式错乱
- 先禁用验证码插件,切换回默认主题,查看评论框是否恢复正常。如果是,则说明主题与插件冲突,换一个同类插件(如“Advanced noCaptcha & invisible Captcha”)。
高频问题:开启了所有设置,垃圾评论依然很多?
- 检查是否启用了Akismet并正确配置Key。
- 检查 设置 → 讨论 中的 “评论作者必须填写姓名和邮箱” 是否勾选,如果没勾选,机器可以匿名提交。
- 另外,可以考虑安装 “Wordfence Security” 这类防火墙插件,在防火墙层面拦截恶意请求。
验证效果:测试你的防护是否生效
- 打开你网站一篇任意文章,在评论框里输入纯广告内容(例如“免费领取 https://xxx”)。
- 提交评论。
- 前往后台 评论,如果看到该评论出现在 待审核 或 垃圾评论 中,说明规则生效。
- 再尝试正常评论(如“好文章,学习了”),应能正常发表并进入待审核。
如果所有步骤都走完,垃圾评论依然能显示在前台,请检查是否有其他插件或代码干预,或临时关闭其他冲突插件。
总结
WordPress评论防垃圾设置并不复杂,核心就是 启用Akismet + 开启人工审核 + 设置黑名单,如果还想更安全就加个验证码插件。
按照本文WordPress评论防垃圾设置教程操作,即使你是零基础,也能在十分钟内让网站评论区变得干净。
遇到异常时,优先查看避坑部分,基本都能解决。