
您现在的位置是:首页 > WordPress教程WordPress教程
WordPress垃圾评论防止
WP集市
2025-09-09
【WordPress教程】
313人已围观
-
先说说为啥会有垃圾评论呢?WordPress默认开放评论功能,那些发广告的、搞诈骗的机器人就爱钻空子,像苍蝇一样嗡嗡地涌进来。咱得用点手段把它们挡在外面,不然数据库迟早被塞爆,网站速度也会拖慢——这可不是吓唬人。
-
基础操作:后台设置先调好。
进WordPress后台,找到“设置”->“讨论”,把这几项勾上:- “评论必须经人工批准”
- “评论作者须有之前已获批准的评论”
再拉到底部,在“评论黑名单”里塞点关键词,比如“赌场”、“优惠券”、“SEO服务”——随便写,见一个封一个。
(假装这里有图)
-
插件才是王道,推荐两个狠角色:
Akismet——官方亲儿子,自动过滤垃圾评论,基本不用管。装完去搞个API密钥(免费就行),往wp-config.php
里加一行:define('AKISMET_KEY', '你的密钥扔这里');
然后它就默默干活了,后台偶尔清一下垃圾箱就好。
-
另一个神器是 CleanTalk,稍微高级点。
不仅能拦评论,还能防注册垃圾用户。安装后啥设置都不用改,自动云端更新规则,适合懒人。不过年费有点小贵,看预算吧。 -
要是想自己写代码折腾,试试这段——加到主题的
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%的带链接垃圾评论,但可能误伤正常用户,慎用。
-
还有验证码大招,比如用 Google reCAPTCHA。
先装个插件像“Advanced noCaptcha reCAPTCHA”,然后去Google搞个站点密钥。前端评论框就会多出那个“我不是机器人”的勾选框,机器人直接傻眼。 -
数据库层面也能搞点小动作。定期跑SQL清垃圾评论:
DELETE FROM wp_comments WHERE comment_approved = 'spam';
记得先备份数据库,别手滑把正经评论删了!
-
最后啰嗦一句:别完全关评论!
用户体验要紧,正常用户还得交流呢。组合拳才有效——Akismet+黑名单+偶尔手动清理,世界就清净了。
对了,记得更新WordPress核心,安全补丁比啥都重要。
(完)
Tags:
文章版权声明:除非注明,否则均为WP集市原创文章,转载或复制请以超链接形式并注明出处。
上一篇:WordPress用户评论审核
下一篇:WordPress电子邮件配置

热门文章
