V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
nieccyyy
V2EX  ›  问与答

用 Wordpress 的朋友来分享一下你的黑名单和阻止垃圾评论的方法吧。

  •  
  •   nieccyyy · 2014-11-21 08:13:41 +08:00 · 5626 次点击
    这是一个创建于 3660 天前的主题,其中的信息可能已经有所发展或是发生改变。
    用Wordpress的朋友来分享一下你的黑名单和阻止垃圾评论的方法吧。先上我的。

    txt: http://pan.baidu.com/s/1kT20aXp

    图片: http://pan.baidu.com/s/1c0Inv00

    v2ex 不能插图?求教。
    58 条回复    2014-11-21 20:23:20 +08:00
    typcn
        1
    typcn  
       2014-11-21 08:18:33 +08:00   ❤️ 1
    这算哪门子方法,弄个hidden字段里面弄上token让js算就99% block了
    bobopu
        2
    bobopu  
       2014-11-21 08:20:12 +08:00 via iPhone
    为什么不用多说之类。你直接贴上图片地址就可以了。
    xmbaozi
        3
    xmbaozi  
       2014-11-21 08:31:33 +08:00 via Android
    自带插件
    nieccyyy
        4
    nieccyyy  
    OP
       2014-11-21 08:42:32 +08:00
    @bobopu 不用多说。图片只能上传到其他地方?
    nieccyyy
        5
    nieccyyy  
    OP
       2014-11-21 08:42:54 +08:00
    @typcn 技术很菜,有教程?
    hsiayc
        6
    hsiayc  
       2014-11-21 08:49:41 +08:00 via iPhone
    装一个验证码插件,名字忘了。
    quericy
        7
    quericy  
       2014-11-21 08:51:09 +08:00
    新站好冷清,连评论都没几条,何况垃圾评论了TAT~~~(有垃圾评论我都不一定舍得删呢_(:з」∠)__
    hjc4869
        8
    hjc4869  
       2014-11-21 08:51:49 +08:00
    安装一个NoSpamNX即可。
    @hsiayc 验证码用户体验太差,虽说100%阻止了spam,但是会有人看到需要验证码不想评论。。
    tanyuxiang
        9
    tanyuxiang  
       2014-11-21 08:57:46 +08:00
    不设验证码但必须中文,不能链接
    wy315700
        10
    wy315700  
       2014-11-21 09:03:31 +08:00
    Akismet用了多年了,基本上没有误判的
    zlbruce
        11
    zlbruce  
       2014-11-21 09:06:20 +08:00
    自带的 Akismet
    kmvan
        12
    kmvan  
       2014-11-21 09:09:51 +08:00 via Android
    自制评论替代&屏蔽原生评论
    垃圾评论一般都是机器人,量其利弊,不知体验的情况下这样做较好。可见demo http://inn-studio.com/inn2015/
    kmvan
        13
    kmvan  
       2014-11-21 09:10:38 +08:00 via Android
    打错,不影响体验的情况下。
    tony1016
        14
    tony1016  
       2014-11-21 09:21:20 +08:00
    @wy315700 这货是不是要钱的
    wy315700
        15
    wy315700  
       2014-11-21 09:25:15 +08:00
    @tony1016 不要啊,申请一个KEY就可以了
    66beta
        16
    66beta  
       2014-11-21 09:26:48 +08:00
    @quericy 我擦,同感,凄凉啊
    blaboy
        17
    blaboy  
       2014-11-21 09:27:12 +08:00 via Android
    @tony1016 akismet免费的啦。需要获取API key(不要钱的啦)。方法可搜索。
    blaboy
        18
    blaboy  
       2014-11-21 09:31:24 +08:00 via Android
    个人用的就是这方法。+ 验证不通过就deny。
    另外:
    修改了评论地址。
    后台设置,评论超过1条链接就进入审核列表。
    加上akismet。

    不过每次wp升级
    blaboy
        19
    blaboy  
       2014-11-21 09:32:35 +08:00 via Android
    不过每次wp升级或者主题升级,修改主题,需要重新修改否则无法评论。。。
    防机器,不防人工。
    blaboy
        20
    blaboy  
       2014-11-21 09:34:54 +08:00 via Android
    补充18楼,我用的就是1楼的办法。
    xenme
        21
    xenme  
       2014-11-21 09:44:01 +08:00
    1. 弄个hidden字段,不知道什么原因,还是有一部分会到后台
    2. disable pingback/trackback
    3. 把wp-post-comment.php改名字,然后前台用JS触发修改form action地址
    到此,我基本一年都几条广告就不错了。
    bobopu
        22
    bobopu  
       2014-11-21 09:45:47 +08:00
    @nieccyyy 图片找个图床嘛,。。
    DearTanker
        23
    DearTanker  
       2014-11-21 09:46:13 +08:00
    @quericy 哈哈(●´∀`●)
    cnbeining
        24
    cnbeining  
       2014-11-21 09:57:32 +08:00
    嘛。。。

    我的Blog(http://www.cnbeining.com/)之前被垃圾评论刷的飞起,现在完全解决。

    1. Akismet一定要用,但是一定不要只用。因为服务器负载,你懂的。免得一月刷出几千上万的垃圾评论,对服务器也是不小打击。

    2. WP jQuery Spam可以挡住99。9%的垃圾。

    3. 超过1条URL需要审核。

    至于多说。。。万一他跑路了我们就2333了。不如自己每天备份省心。。。
    gangsta
        25
    gangsta  
       2014-11-21 10:06:02 +08:00
    换disqus
    vanxuing
        26
    vanxuing  
       2014-11-21 10:19:42 +08:00
    话说评论都不来我的网站……
    hudongjie.com
    Zhang
        27
    Zhang  
       2014-11-21 10:35:01 +08:00
    我是用的:必须用qq账户登录才能发表评论。
    panzhc
        28
    panzhc  
       2014-11-21 10:42:05 +08:00
    自带的 Akismet 就很好了
    roychan
        29
    roychan  
       2014-11-21 10:53:50 +08:00
    取消了评论功能
    liuzc
        30
    liuzc  
       2014-11-21 11:34:48 +08:00
    如果你打算使用多说之类的插件的话,直接删除或改名根目录的wp-post-comment.php
    yylzcom
        31
    yylzcom  
       2014-11-21 12:06:14 +08:00
    akismet,激活之后几乎就没有错漏的,用了好几年了
    nieccyyy
        32
    nieccyyy  
    OP
       2014-11-21 12:24:42 +08:00 via iPhone
    @liuzc 不打算用第三方的评论插件,就有自带的评论。用了ajax提交评论,wp-post-comment.php 也删除了,还开了禁止无中文或者有日文的评论。但还是有漏网的。之前禁止无头像的提交评论,效果很好,只是会误伤。
    nieccyyy
        33
    nieccyyy  
    OP
       2014-11-21 12:26:34 +08:00 via iPhone
    @Zhang 这样不好,谁都懒得评论留言了。
    jacy
        34
    jacy  
       2014-11-21 12:28:02 +08:00
    验证码啊,简单粗暴
    nieccyyy
        35
    nieccyyy  
    OP
       2014-11-21 12:31:07 +08:00 via iPhone
    @wy315700
    @zlbruce
    @blaboy
    @cnbeining
    @panzhc

    不想用 Akismet 。
    nieccyyy
        36
    nieccyyy  
    OP
       2014-11-21 12:32:41 +08:00 via iPhone
    @jacy 麻烦,要输验证码的我自己都懒得留言。
    loveyu
        37
    loveyu  
       2014-11-21 12:49:50 +08:00
    推荐用21楼的方式吧,我就这样。然后通过服务器配置将wp-post-comment.php文件屏蔽,搞定所有机器人评论,人肉就用关键字加初次审核
    nieccyyy
        38
    nieccyyy  
    OP
       2014-11-21 12:54:57 +08:00 via iPhone
    @loveyu 除了 hidden 字段,其它的我好像都用上了。
    ibolee
        39
    ibolee  
       2014-11-21 13:14:24 +08:00
    @nieccyyy
    @typcn

    hidden字段给个教程。
    Zhang
        40
    Zhang  
       2014-11-21 13:24:23 +08:00
    @nieccyyy 用第三方账号登陆已经很方便了。
    jimwoo
        41
    jimwoo  
       2014-11-21 14:29:19 +08:00
    我还是很奇怪为啥不用多说?
    xwsoul
        42
    xwsoul  
       2014-11-21 14:52:20 +08:00
    Akismet + 一个免费的key
    0x1e240
        43
    0x1e240  
       2014-11-21 14:58:41 +08:00 via Android
    @cnbeining jQ Spam效果好,那是因为正常行为有时也会被判定为机器人
    0x1e240
        44
    0x1e240  
       2014-11-21 15:05:06 +08:00 via Android
    还有就是不要用验证码插件,虽然防垃圾评论很有效,但是你新站用了就更没人评论了。插件的话,可以用 WP Anti Spam 搭配 Akismet 就可以了,WP Anti Spam 里有个隐藏域选项,类似楼上说的 jQ Spam ,效果杠杠的,但是不要用,除非你想没人评论。
    0x1e240
        45
    0x1e240  
       2014-11-21 15:11:22 +08:00 via Android
    @cnbeining 多说跑路,2333…你这杞人忧天忧的
    0x1e240
        46
    0x1e240  
       2014-11-21 15:12:28 +08:00 via Android
    @cnbeining 另外告诉你,用多说本地数据库也有备份
    DearTanker
        47
    DearTanker  
       2014-11-21 15:33:45 +08:00
    我之前也是被垃圾评论搞的不行,Akismet有时候效果还是不理想,后面用多说以后基本就没有遇到机器人发的垃圾评论了。而且多说的全网通知真的很好用的啊。
    Starduster
        48
    Starduster  
       2014-11-21 16:21:53 +08:00 via iPhone
    有一个滑动解锁代替验证码的插件,楼主可以找一找
    cnbeining
        49
    cnbeining  
       2014-11-21 16:33:42 +08:00
    @nieccyyy 那就可以不用。剩下的几个手动就可以解决。

    但是验证码还是不建议。犯不上。

    @0x1e240 总之不喜欢把这种东西再包出去。。。
    tumutanzi
        50
    tumutanzi  
       2014-11-21 16:36:56 +08:00
    @bobopu
    @0x1e240
    @cnbeining

    正想这么说,多说项目好像现在已经不活跃了吧。赚不到钱的东西不太可能长久。个人博客可能要写十年以上(我已经8年),多说这种免费的东西还能持续十年?坚绝不用第三方的评论系统。
    tumutanzi
        51
    tumutanzi  
       2014-11-21 16:37:59 +08:00
    @typcn 是网上流行的小墙阻垃圾评论的方法吧?好像页面缓存机制就破坏了。
    nieccyyy
        52
    nieccyyy  
    OP
       2014-11-21 16:45:47 +08:00
    @jimwoo 为啥要用多说呢? 就为了防垃圾评论?

    万一它抽风了?挂了?
    jimwoo
        53
    jimwoo  
       2014-11-21 16:54:23 +08:00
    @nieccyyy 也不尽于此。

    1、整合了多个社交登录方式
    2、很多都在用就够成了一种轻度社交,我比较喜欢的是他有个回复评论通知功能。以前我还要折腾一下我回复人家的评论让他怎么知道呢。
    3、ajax什么的杂七杂八功能不用我多管,我用就好了。折腾在于生命,但是我更喜欢多点时间专注下内容
    nieccyyy
        54
    nieccyyy  
    OP
       2014-11-21 17:33:27 +08:00
    @jimwoo 那也是,合适就好。
    typcn
        55
    typcn  
       2014-11-21 17:41:47 +08:00 via iPad
    @tumutanzi 可以不破坏的,专门弄一个不带缓存的php,里面输出一段js,给form增加hidden字段,
    tumutanzi
        56
    tumutanzi  
       2014-11-21 18:54:56 +08:00
    @typcn 欢迎拜读具体技术细节文章,如何操作?这是用户需要的。谢谢先。
    tumutanzi
        57
    tumutanzi  
       2014-11-21 19:14:46 +08:00
    @Zhang 你这么做还不如关了评论呢。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3734 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 04:22 · PVG 12:22 · LAX 20:22 · JFK 23:22
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.