当前位置:首页 > 网站建设 > wordpress > 网站建设 > wordpress防范垃圾评论的几种方法

wordpress防范垃圾评论的几种方法

今天技术宅一打开网站就发现多了很多莫名其妙的英文评论,仔细一看,几乎每条评论的内容都是差不多的,然后评论者的链接都是指向同一个网站,显然,很多博主并不喜欢的垃圾评论也找上我了。

自然,既然垃圾评论敢来技术宅就必然需要应对有方,下面具体和大家分享一下wordpress防范垃圾评论的几种方法,希望对大家有用。

1、wordpress后台设置(推荐)

依次点击【设置】—【讨论】进行相关的设置这里面很多东西对防范垃圾评论特别有意义,朋友们可以仔细查看,根据自己需求设置。在这里技术宅主要推荐大家几条:

1、把“默认文章设置”的第二条“接受从其它博客的链接通知(pingback 和 trackback)”前面的勾去掉。Pingbacks and trackbacks 最容易招来垃圾评论,关掉这个麻烦就少了很多。

2、建议在“评论审核”中设置评论中超过一个链接即进入待审队列。

3、在“评论审核”中设置评论中当评论的内容、评论者名称、URL、电子邮件或 IP 地址中包含其中任何关键字时,系统将自动把评论放入待审队列。技术宅所用关键词是:虚拟主机 域名注册 服务器托管 hosting poker 免费铃声 免费彩信 铃声下载 搜索引擎营销 数据恢复 彩票软件 手机图片 魔兽金币 交友中心 成人用品 私服 企业黄页 出租 显示屏 投影仪 群发 翻译公司 留学咨询 外挂下载 硬盘录像机 google排名 注册香港公司 婚庆公司 投影幕 培养箱 花店 一号通 印刷公司 打包机 封口机 管件 砂机 打标机 升降机 黑客 网店

2、使用插件防范垃圾评论

wordpress有很多防范垃圾评论的插件,但是技术宅并没有使用过。以下的关于插件方面很多都是听其他朋友所述,具体情况还请大家自行测试。

1、Akismet对于wordpress用户来说很熟悉,它是wordpress自带的拦截垃圾评论插件,但是Akismet用到中文博客上经常拦截一些非垃圾评论的留言。并且Akismet需要到wordpress官网上申请API,成都seo去申请过,要用美刀买,并且购买那个链接点开无反应,找了几个朋友试过都是这样,所以现在博客上的Akismet都未启用。

2、Si-Captcha-For-Wordpress,这个插件主要功能就是需要评论输入验证码。功能还是比较强大的,它除了能实现图形化评论验证码,同时还默认提供评论验证码朗读的功能。

3、Some Chinese Please,这个插件是专门为中文博客防御spam而准备的,它可以拦截内容不带中文的comment和trackback(pingback),不写入数据库,能有效减小spam对blog服务器的消耗使用。

3、代码实现防范垃圾评论(推荐)

垃圾文件一般为纯英文的,针对这种评论,可以使用修改主题文件的方法。该方法有“露兜博客”提供,地址:http://www.ludou.org/wordpress-simple-way-to-anti-spam.html

具体方法为:

在wordpress后台,【外观】—【编辑】—【functions】,在第一行<?php 替换为如下代码:

<?php
function scp_comment_post( $incoming_comment ) {
    $pattern = '/[一-龥]/u';

    // 禁止全英文评论
    if(!preg_match($pattern, $incoming_comment['comment_content'])) {
        wp_die( "You should type some Chinese word (like "你好") in your comment to pass the spam-check, thanks for your patience! 您的评论中必须包含汉字!" );
    }
    return( $incoming_comment );
}
add_filter('preprocess_comment', 'scp_comment_post');

这样修改是在主题下进行的,不会影响到wordpress升级,都很方便。
结语
最初技术宅认为像我这样的小博客不会有垃圾评论光顾的,但是这两天删除垃圾评论却让我幡然醒悟。wordpress防范垃圾评论还是很重要的,各位朋友宜尽早动手哈。

友荐云推荐
  • «
  • »
  • 作者:
    除非注明,本文原创:技术宅,欢迎转载!转载请以链接形式注明本文地址,谢谢。
    原文链接:http://www.jishuzh.com/web/wordpress防范垃圾评论的几种方法.html

    One thought on “wordpress防范垃圾评论的几种方法

    1. unclezhou (Post author) 

      果然还是有用呵呵

    评论已关闭.