nieccyyy
V2EX  ›  问与答

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

  •  
  •   nieccyyy · Nov 21, 2014 · 6464 views
    This topic created in 4220 days ago, the information mentioned may be changed or developed.
    用Wordpress的朋友来分享一下你的黑名单和阻止垃圾评论的方法吧。先上我的。

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

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

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

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

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

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

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

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

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

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

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

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

    @0x1e240 总之不喜欢把这种东西再包出去。。。
    tumutanzi
        50
    tumutanzi  
       Nov 21, 2014
    @bobopu
    @0x1e240
    @cnbeining

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

    万一它抽风了?挂了?
    jimwoo
        53
    jimwoo  
       Nov 21, 2014
    @nieccyyy 也不尽于此。

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