如何解决WordPress被群发垃圾评论的问题

更新于 2021年12月3日 wordpress教程

现在推荐使用我们的站长工具箱插件wordpress站长工具箱插件imwpf,必装插件,在系统增强中直接内置放垃圾评论功能。勾选即可,不用再修改主题啦!插件完全免费,安装即可使用。

其他解决方案

我们很多网友都有反馈到WordPress建站过程中发现后台评论每天都会有很多垃圾评论,而且看似这些评论都是非人工群发的。确实,我们可能会遇到很多被软件群发的垃圾评论,比如看到有很多英文留言。这些信息会增加我们每天的删除时间成本,同时对于网站也是不好的。我们有没有办法去解决这个问题呢?

我们可能较多的方法就是增加评论验证,需要在评论的时候输入验证码或者其他的验证机制,这些也是不错的办法。在今天,我们WordPress课堂需要介绍的就是通过两段代码,可以实现屏蔽这些评论内容。

第一、评论内容需要中文

我们在评论中看到的都是英文或者其他语言,没有中文。那我们就必须评论内容中有中文。

// 评论中需要有中文 
function wp_refused_spam_comments($comment_data) {
$pattern = '/[一-龥]/u';
$jpattern = '/[ぁ-ん]+|[ァ-ヴ]+/u';
if (!preg_match($pattern, $comment_data['comment_content'])) {
err(__('评论中需要有一个汉字!'));
}
if (preg_match($jpattern, $comment_data['comment_content'])) {
err(__('不能有日文!'));
}
return ($comment_data);
}
add_filter('preprocess_comment', 'wp_refused_spam_comments');

第二、禁止评论中有链接

很多人到博客评论留言,都是为了推广网站的,我们禁止链接就没有多少人来发评论了。

//禁止发链接 
function wp_comment_post( $incoming_comment ) {
$ = '/[href="|rel="nofollow"||</a>]/u';
if(preg_match($, $incoming_comment['comment_content'])) {
err( "禁止发链接地址!" );
}
return( $incoming_comment );
}
add_filter('preprocess_comment', 'wp_comment_post');

就这么简单,将两段代码添加到当前WordPress主题中的Functions.php文件中。

你可能还喜欢下面这些文章

WordPress 讨论设置WordPress 讨论设置

您可以允许或禁止其他人使用此设置对您的文章发表评论。当您要批准已评论的作者的评论并且他的电子邮件地址与先前发表的评论的电子邮件地址相匹配时,可以检查。这里有几个选项,您可以在其中设置您的头像WordPress网站。

WordPress 审核评论WordPress 审核评论

在本章中,我们将学习WordPress中的审核评论。评论审核是一个过程,当访问者对帖子发表评论时,评论不会直接发布,除非它被管理员批准发布。点击WordPress中的Settings。

WordPress 添加评论WordPress 添加评论

在本章中,我们将学习在WordPress中添加评论。添加评论可让您的访问者与您进行讨论。以下是向您的博客帖子添加评论的步骤。点击WordPress中的Pages。Comment按钮添加评论。

WordPress 编辑评论WordPress 编辑评论

在本章中,我们将了解如何在WordPress中编辑注释。以下是在WordPress中编辑评论的步骤。您可以编辑评论,然后点击Update按钮。在这里您可以从评论框中编辑姓名,电子邮件,URL或评论。

wordpress站长工具箱插件imwpf,必装插件wordpress站长工具箱插件imwpf,必装插件

内置功能系统性能优化一、支持禁用wordpress定时任务。二、支持禁用wordpress。三、支持禁用文章修订版。四、支持禁用内置缩略图生成。防垃圾评论插件内置防垃圾评论功能,垃圾评论直接阻挡,不进入数据库。

WordPress自动内链插件wpkal,网站全自动增加锚链接必备插件WordPress自动内链插件wpkal,网站全自动增加锚链接必备插件

什么是内链内链,顾名思义就是在同一网站域名下的内容页面之间的互相链接(自己网站的内容链接到自己网站的内部页面,也称之为站内链接)。自动内链工作原理简单来说,我们设定一些词表以及词表对应的链接,比如词是wordpress插件,链接是http。

wordpress怎么设置固定链接wordpress怎么设置固定链接

请查看更详细的设置教程:wordpress如何设置固定链接。登录wordpress后台,点击后台设置栏目下的“固定链接”按钮。wordpress提供了6种链接形式供我们选择。

WordPress 仪表盘WordPress 仪表盘

WordPress仪表板是第一个屏幕,当您登录到您的博客的管理区域,将显示网站的概述将看到。Menu(仪表板菜单)WordPress仪表板提供了导航菜单,其中包含一些菜单选项,例如左侧的帖子,媒体库,页面,注释,外观选项,插件,用户,工具和设