标签: Akismet

  • WordPress必装插件之垃圾留言拦截插件Akismet

    WordPress必装插件之垃圾留言拦截插件Akismet

    在您的页面上启用评论和联系表单消息是提高访问者参与率的一种好方法。不幸的是,它们容易出现垃圾评论,通常由随机广告和可疑链接组成,这些链接会将您引导至不相关的网站。

    如果无人看管,垃圾邮件会对用户体验产生负面影响并损害您的搜索引擎优化 (SEO)工作。网络爬虫将垃圾评论视为危险信号,谷歌甚至可能从搜索结果中删除这些内容。

    拦截垃圾评论发送者进入WordPress网站的一种有效方法是安装反垃圾评论插件,例如Automattic的Akismet Anti-Spam。本文将回答有关插件的所有内容,包括它的用途、主要功能和安装过程。

    截至笔者在写这篇文章的时候,Akismet在WordPress插件市场的安装达到了500万+的安装量,足以证明该插件的流行度。Akismet强大的垃圾评论拦截功能的确可以帮助WordPress快速识别拦截大部分的垃圾留言。

    以笔者的其中一个网站为例,自使用Akismet后,成功拦截了8000+的垃圾评论留言,识别率达到99.86%。

    在本文中,将详细说明如何安装使用Akismet垃圾评论留言拦截插件。通过设置Akismet,您可以自动删除发送到WordPress的垃圾评论,而无需你人工去审核删除垃圾评论。

    不过,Akismet已经开始宣告启用付费计划,当然免费的API依然可用,但未来Akismet是否全面收费……不得而知,当然如果你的网站服务器如果在国外,且网站面向国外用户,谷歌的“Invisible reCaptcha”是个不错的替代方案。

    WordPress垃圾评论留言拦截插件Akismet

    Akismet

    Akismet Anti-Spam插件是一个基于云的应用程序,Akismet会根据我们的全球垃圾评论数据库检查您的评论和联系表单提交,以保护您和您的站点免受恶意内容的侵害。您可以在站点的“评论”管理屏幕上查看垃圾评论。该插件由WordPress.com背后的同一家公司开发,已获得超过500万次下载

    Akismet的主要功能包括:

    • 自动检查所有评论,并筛选出垃圾评论。
    • 每个评论都有状态记录,因此您可以轻松查看 Akismet 发现或清除哪些评论与哪些评论被主持人判断是否是垃圾评论。
    • 在评论正文中,显示URL与显示隐藏或误导性的连结。
    • 主持人可以看到每个用户的批准注释数。
    • 丢弃功能彻底阻止最恶劣的垃圾评论,节省您的磁盘空间并加快您的站点速度。

    Akismet 使用反垃圾评论算法识别来自跨网站的垃圾邮件评论。每次用户发表评论时,Akismet都会根据其数据库对其进行检查。如果算法将评论识别为垃圾邮件,它将从您的网站中删除。

    这些算法还从用户为发现垃圾邮件地址所采取的行动中学习。例如,当许多用户将特定评论报告为垃圾邮件时,Akismet会自动将其标记为垃圾邮件。

    此外,Akismet允许用户手动过滤评论——然后算法将记录此操作并使用它从垃圾评论中过滤真实用户的评论。

    但是,有时算法会意外地将合法用户识别为垃圾邮件发送者。当用户的评论在其他网站上被标记为垃圾邮件时,会出现此问题,从而导致误报。为防止这种情况发生,请定期检查您的审核队列。

    另:您需要 Akismet.com API密钥才能使用它。 API密钥对于个人博客是免费的; 付费订阅可用于企业和商业站点。

    为什么使用Akismet?

    如果您不想激活反垃圾评论插件,您可以执行手动评论审核以防止您的WordPress网站上出现垃圾评论。也就是说,这是一个耗时的过程,而且容易出现人为错误。

    因此,安装插件是更好的选择。该工具可以快速识别数百条评论、表单和消息,然后消除包含垃圾邮件的内容。

    Akismet Anti-Spam是我们在其他垃圾评论拦截器插件中的首选。原因如下:

    • 可靠– 到目前为止,该插件已拦截超过5亿条垃圾评论。有了如此庞大的数据库,它在区分哪些评论是垃圾邮件方面变得越来越好。
    • Jetpack和Contact Form 7集成——通过结合这两个平台,Akismet服务可以进一步提高您网站的安全性并阻止来自联系表单提交的垃圾邮件。
    • 统计监控器– 此功能提供您网站的垃圾邮件活动数据。它显示每月和每年的垃圾邮件图表。
    • 易于使用– 该插件作为WordPress网站的默认插件提供。这使您可以轻松设置和激活它。

    由于减少了手动评论审核的各种功能,Akismet使您可以专注于创建内容和管理网站的其余部分。

    Akismet Anti-Spam还提供免费增值定价模式,用户可以购买高级功能以提高其性能。有个人和商业用途的专用计划,每月8.33美元起。

    Akismet安装使用教程

    自2019年初,安装WordPress时会默认自动安装垃圾评论拦截插件Akismet。如果未安装或已经删除,请按照以下步骤进行安装。

    Akismet安装

    首先,单击WordPress仪表板菜单上“插件-安装插件”,然后搜索“Akismet”,找到插件点击“现在安装”,稍等片刻即安装完成,然后点击“启动”激活Akismet。

    激活Akismet

    设置Akismet帐户

    启用Akismet后,你未能直接使用Akismet插件拦截垃圾留言评论,还需要设置Akismet账户。

    设置Akismet账户

    启用Akismet后,进入“插件-已安装的插件”页面,点击浅蓝色按钮“设置您的Akismet账户”。

    • 如果你已经拥有Akismet的API密钥,直接填入密钥,连接API密钥验证即可;
    • 如果你未拥有Akismet的API密钥,请点击“获取您的API密钥”申请。

    Akismet API密钥

    获取API密钥

    进入Akismet官网,点击“Activate Akismet”按钮,如果你没有WordPress的账号,会提示你注册一个,在这里就不对WordPress账号注册展开说明。

    获取API密钥

    成功登陆账号后,Akismet会提供三种方案可选,其中Plus和Enterprise方案是针对土豪提供的方案,我们直接选择Personal方案(也是唯一的免费方案)即可,选择GET Personal:

    Akismet免费方案

    然后,进入Akismet Personal订阅页面,需要做以下操作:

    填入你希望在哪个网站使用Akismet域名地址;

    勾选所有的选择框,就是说你的网站没有广告、不销售产品服务、不属于商业用途……巴拉巴拉;

    输入你的姓名,随便输入即可;

    最后一个至关重要,将价格滑块拖拽到最左侧,价格就会变成0元/年,即可Akismet免费使用。

    完成上方操作后,最后点击“CONTINUE WITH PERSONAL SUBSCRIPTION”。

    订阅Akismet免费方案

    然后复制“帐户概览”页面上显示的“Akismet API KEY”右侧的字母数字字符。

    Akismet API KEY

    返回到WordPress上的Akismet设置界面。将复制的API密钥粘贴到Akismet设置界面上“或输入API密钥”下的框中,点击”连接API密钥”。

    输入API密钥

    Akismet设置

    最后完成Akismet垃圾评论拦截插件的一些拦截严格程度、隐私等设置后(建议严格度选择为“总是将垃圾放入垃圾目录以便审阅”),即可享受Akismet无与伦比的垃圾评论拦截服务了。

    Akismet设置

    偷偷告诉你一个事情,就是Akismet API密钥可以复用在任何网站,因此你只需要一个密钥即可在你所有WordPress网站上使用Akismet。

    小结

    垃圾评论或消息是来自自动机器人和人工垃圾邮件发送者的不请自来的响应。随着您的网站流量增加并引起不必要的关注,此问题将不可避免。

    这些评论可能会损害您网站的信誉、声誉和安全性。垃圾邮件发送者还可能在您的评论部分留下恶意链接并损害您网站的SEO。幸运的是,WordPress提供了一些反垃圾评论插件。

    最可靠的WordPress垃圾评论拦截器插件之一是Akismet Anti-Spam。它拥有广泛的全球数据库并使用先进的反垃圾邮件算法。

    回顾一下,让我们逐步了解激活Akismet所需的每个步骤:

    1. 在您的WordPress网站上安装Akismet
    2. 注册其中一项订阅计划以获取API密钥。
    3. 使用API密钥将Akismet连接到WordPress。
    4. 从您的Akismet帐户页面监控您网站的统计数据。

    我们希望这篇文章有助于回答有关Akismet反垃圾评论插件的任何问题。

  • 如何拦截WordPress垃圾评论?-使用插件拦截WordPress垃圾评论

    早前,我们已经提到拦截WordPress垃圾评论一共有以下五种办法,并且已经对WP内置评论功能设置进行了全面的说明。今天我们进行第二种拦截WP垃圾评论的方法——利用插件来拦截垃圾评论。

    1. 使用WP内置功能拦截垃圾评论的7种方法
    2. 使用插件拦截WordPress垃圾评论
    3. 使用验证码拦截WordPress垃圾评论
    4. 使用第三方评论系统接管WP评论功能
    5. 使用Web应用程序防火墙拦截WordPress垃圾评论

    如果您觉得WordPress评论设置功能不足以满足你的需求,又或者觉得那样的设置实在太麻烦了,则可以安装插件来为您管理评论。这意味着您可以在站点中保持启用评论的状态,但又防止垃圾评论,两全其美。

    以下是一些可用于阻止WordPress垃圾评论的插件。

    Akismet

    这个插件相信是大家最熟悉不过的了。默认情况下,每个WordPress安装中都包含Akismet插件,它是由Automattic团队开发的。 它实时分析来自数百万个站点和社区的数据,并保护您的WordPress网站免受垃圾评论的侵害。

    它是最好的WordPress插件之一,个人站点完全免费,商业网站的起价为5美元/每月。查阅文章《WordPress必装插件之垃圾留言拦截插件Akismet》了解更多关于Akismet的信息。

    如何拦截WordPress垃圾评论?-使用插件拦截WordPress垃圾评论插图

     

    Akismet插件

    目前,该插件的激活安装量超过500万,这很大程度得益于它作为WordPress安装默认插件。您可以从WordPress插件库下载Akismet,也可以在WordPress仪表板中的 “ 插件”>“安装插件”搜索安装(WordPress安装的时候其实已经默认提供,除非你已经删除了它)。

    该插件在建立垃圾评论规则和过滤器方面具有悠久的历史,可以很好地确保您看到评论不是垃圾评论。

    如果您经营的是商业网站,则需要支付Akismet许可费用,但对于个人博客来说是免费的。该插件非常强大,可以拦截WordPress网站中超过99%的垃圾评论。

    Disable Comments

    Disable Comments 是另外一个免费WordPress插件,与Akismet不同的是,该插件的主要功能是让您全局禁用文章的评论功能。如果不希望你的WordPress网站使用评论功能,该插件可以帮助你快速实现。

    disable-comments-plugin

    Disable Comments插件

    使用插件移除评论链接

    您可以为你的WordPress网站添加代码,以快速删除WordPress评论者链接。当然,一般情况下,不太建议这样做。因为,这样做的后果就是,可能你的网站再不会有人评论了。

    为此,您可以编写一个简简单单的插件。

    首先在您的wp-content/plugins目录中为插件创建一个文件,将其命名为wbolt-comment-author-link.php之类。

    然后在插件文件中添加以下代码:

    /* Plugin Name: Remove Comment
    Author Links Plugin URI: https://www.wbolt.com
    Description: This plugin removes links to comment author websites, as a way of reducing the impact of comment spam.
    Version: 1.0
    Author: wbolt team
    Author URI: https://www.wbolt.com
    Textdomain: wbolt
    License: GPLv2 */
    function wbolt_remove_comment_author_link( $return, $author, $comment_ID ) {
    return $author;
    }
    add_filter( ‘get_comment_author_link’, ‘wbolt_remove_comment_author_link’, 10, 3 );
    function wbolt_remove_comment_author_url() {
    return false;
    }
    add_filter( ‘get_comment_author_url’, ‘wbolt_remove_comment_author_url’);
    /* Plugin Name: Remove Comment
    Author Links Plugin URI: https://www.wbolt.com
    Description: This plugin removes links to comment author websites, as a way of reducing the impact of comment spam.
    Version: 1.0
    Author: wbolt team
    Author URI: https://www.wbolt.com
    Textdomain: wbolt
    License: GPLv2 */
    function wbolt_remove_comment_author_link( $return, $author, $comment_ID ) {
    return $author;
    }
    add_filter( ‘get_comment_author_link’, ‘wbolt_remove_comment_author_link’, 10, 3 );

    function wbolt_remove_comment_author_url() {
    return false;
    }

    add_filter( ‘get_comment_author_url’, ‘wbolt_remove_comment_author_url’);

    /* Plugin Name: Remove Comment 
    Author Links Plugin URI: https://www.wbolt.com 
    Description: This plugin removes links to comment author websites, as a way of reducing the impact of comment spam. 
    Version: 1.0 
    Author: wbolt team 
    Author URI: https://www.wbolt.com 
    Textdomain: wbolt
    License: GPLv2 */ 
    function wbolt_remove_comment_author_link( $return, $author, $comment_ID ) { 
             return $author; 
    } 
    add_filter( 'get_comment_author_link', 'wbolt_remove_comment_author_link', 10, 3 ); 
    
    function wbolt_remove_comment_author_url() { 
             return false; 
    } 
    
    add_filter( 'get_comment_author_url', ‘wbolt_remove_comment_author_url');

    如果需要,您也可以完全删除评论中URL地址。只需将此代码添加到您的插件即可:

    function remove_website_field($fields) { unset($fields[‘url’]);
    return $fields;
    }
    add_filter(‘comment_form_default_fields’, ‘remove_website_field’);
    function remove_website_field($fields) { unset($fields[‘url’]);
    return $fields;
    }
    add_filter(‘comment_form_default_fields’, ‘remove_website_field’);
    function remove_website_field($fields) { unset($fields['url']); 
             return $fields; 
    } 
    add_filter('comment_form_default_fields', 'remove_website_field');

    保存插件文件,然后在“插件”-“已安装的插件”列表启用该插件即可。

    此插件可能不适用于某些主题,具体取决于其中评论功能的编码方式。如果您的WordPress主题使用的是标准评论表单,则它将起作用。如果不是,请尝试查看主题评论表单的代码以找到正在使用的过滤器钩子。

    如有疑问,请改用第三方插件。并且除非主题主题是您自己开发的,否则不要编辑主题文件,否则下次更新主题时将丢失所做的更改(。

    其他垃圾评论拦截插件

    Akismet是迄今为止最受欢迎的垃圾评论拦截插件(很大程度上是因为它已预先安装),但这并不意味着它是唯一的。您可以尝试以下选项:

    Anti-spam-plugin

    Anti-spam plugin

    Anti-spam 提供免费和付费版本,付费版本插件提供对现有评论进行垃圾评论检查,并且提供24/7技术支持。

    WPBruiser-plugin

    WPBruiser plugin

     WPBruiser {no-Captcha anti-Spam}使用算法来发现垃圾评论,从而避免了对Captcha图像依赖。

    Antispam-Bee-plugin

    Antispam Bee plugin

    Antispam Bee这个免费插件也可以阻止评论垃圾,而且无需将您的数据发送到第三方网站。

    Spam-protection-AntiSpam-FireWall-by-CleanTalk-plugin

    Spam protection, AntiSpam, FireWall by CleanTalk plugin

    Spam protection, AntiSpam, FireWall by CleanTalk (这插件名字一条街那么长)不仅可以与评论一起使用,还兼容包括Contact Form 7,Gravity Form s和Mailchimp等表单插件一起使用。

    WordPress-Zero-Spam-plugin

    WordPress Zero Spam plugin

    WordPress Zero Spam是另一个帮助你免除使用验证码的插件,并且还兼容包括Contact Form 7和Gravity Forms在内的表单插件。

    All-In-One-WP-Security-Firewall-plugin

    All In One WP Security & Firewall plugin

    All In One WP Security & Firewall 是一个多合一的安全性插件,还可以阻止垃圾评论。

    这些插件旨在与WordPress默认评论表单兼容:如果您使用第三方注释系统,则需要使用该系统随附的防止垃圾评论功能。

    如果闲WP的评论设置功能繁琐,使用评论拦截插件,可以快速解决你的烦恼!就小编而言,Akismet这个插件足以。当然,每个网站的需求不尽相同,实际应该使用哪一种方式来应对垃圾评论,应该因地制宜,对症下药。

    后面我们继续来探讨,如何使用验证码拦截WordPress垃圾评论,使用第三方评论系统接管WP评论功能和使用Web应用程序防火墙拦截WordPress垃圾评论。