早前,我们已经提到阻挡WordPress垃圾谈论一共有以下五种设施,而且已经对WP内置谈论功效设置进行了周全的说明。今天我们进行第二种阻挡WP垃圾谈论的方式——使用插件来阻挡垃圾谈论。
- 使用WP内置功效阻挡垃圾谈论的7种方式
- 使用插件阻挡WordPress垃圾谈论
- 使用验证码阻挡WordPress垃圾谈论
- 使用第三方谈论系统接受WP谈论功效
- 使用Web应用程序防火墙阻挡WordPress垃圾谈论
若是您以为WordPress谈论设置功效不足以知足你的需求,又或者以为那样的设置着实太贫苦了,则可以安装插件来为您管理谈论。这意味着您可以在站点中保持启用谈论的状态,但又防止垃圾谈论,一箭双鵰。
以下是一些可用于阻止WordPress垃圾谈论的插件。
Akismet
这个插件信托是人人最熟悉不外的了。默认情形下,每个WordPress安装中都包罗Akismet插件,它是由Automattic团队开发的。 它实时剖析来自数百万个站点和社区的数据,并珍爱您的WordPress网站免受垃圾谈论的损害。
它是最好的WordPress插件之一,小我私人站点完全免费,商业网站的起价为5美元/每月。查阅文章《WordPress必装插件之垃圾留言阻挡插件Akismet》领会更多关于Akismet的信息。
Akismet插件
现在,该插件的激活安装量跨越500万,这很洪水平得益于它作为WordPress安装默认插件。您可以从WordPress插件库下载Akismet,也可以在WordPress仪表板中的 “ 插件”>“安装插件”搜索安装(WordPress安装的时刻着实已经默认提供,除非你已经删除了它)。
该插件在确定垃圾谈论规则和过滤器方面具有悠久的历史,可以很好地确保您看到谈论不是垃圾谈论。
若是您谋划的是商业网站,则需要支付Akismet允许用度,但对于小我私人博客来说是免费的。该插件异常壮大,可以阻挡WordPress网站中跨越99%的垃圾谈论。
Disable Comments
Disable Comments 是另外一个免费WordPress插件,与Akismet差其余是,该插件的主要功效是让您全局禁用文章的谈论功效。若是不希望你的WordPress网站使用谈论功效,该插件可以辅助你快速实现。
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');
若是需要,您也可以完全删除谈论中URL地址。只需将此代码添加到您的插件即可:
function remove_website_field($fields) { unset($fields['url']); return $fields; } add_filter('comment_form_default_fields', 'remove_website_field');
保留插件文件,然后在“插件”-“已安装的插件”列表启用该插件即可。
此插件可能不适用于某些主题,详细取决于其中谈论功效的编码方式。若是您的WordPress主题使用的是尺度谈论表单,则它将起作用。若是不是,请实验查看主题谈论表单的代码以找到正在使用的过滤器钩子。
若有疑问,请改用第三方插件。而且除非主题主题是您自己开发的,否则不要编辑主题文件,否则下次更新主题时将丢失所做的更改(。
如何实现WordPress图像和视频懒加载
其他垃圾谈论阻挡插件
Akismet是迄今为止最受迎接的垃圾谈论阻挡插件(很洪水平上是由于它已预先安装),但这并不意味着它是唯一的。您可以实验以下选项:
Anti-spam plugin
Anti-spam 提供免费和付费版本,付费版本插件提供对现有谈论进行垃圾谈论检查,而且提供24/7手艺支持。
WPBruiser plugin
WPBruiser {no-Captcha anti-Spam}使用算法来发现垃圾谈论,从而制止了对Captcha图像依赖。
Antispam Bee plugin
Antispam Bee这个免费插件也可以阻止谈论垃圾,而且无需将您的数据发送到第三方网站。
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是另一个辅助你免去使用验证码的插件,而且还兼容包罗Contact Form 7和Gravity Forms在内的表单插件。
All In One WP Security & Firewall plugin
All In One WP Security & Firewall 是一个多合一的平安性插件,还可以阻止垃圾谈论。
这些插件旨在与WordPress默认谈论表单兼容:若是您使用第三方注释系统,则需要使用该系统随附的防止垃圾谈论功效。
若是闲WP的谈论设置功效繁琐,使用谈论阻挡插件,可以快速解决你的烦恼!就小编而言,Akismet这个插件足以。固然,每个网站的需求不尽相同,现实应该使用哪一种方式来应对垃圾谈论,应该因地制宜,有的放矢。
后面我们继续来探讨,如何使用验证码阻挡WordPress垃圾谈论,使用第三方谈论系统接受WP谈论功效和使用Web应用程序防火墙阻挡WordPress垃圾谈论。
站长必藏:26个Linux服务器管理常用SSH命令行