wordpress禁止垃圾评论(代码的方法)

简介: wordpress禁止垃圾评论(代码的方法)

抽时间出来利用阿里云搭建了wordpress网站,前段时间收到IP流氓的攻击,每天有几十条垃圾评论,QQ邮箱不时弹出邮件提醒,有人评论了某某文章,很烦人。最后用禁IP的方法搞定了。

不过这次没那么幸运了,尼玛每个垃圾评论的IP都不一样,也不在一个IP段上:

不好禁,只有另想办法了。

百度一下,很多博主是通过修改代码禁止纯英文评论来对付这些英文垃圾评论的,方法如下:

修改你当前使用的主题目录下的functions.php文件,,这样不会受到的WordPress升级的影响,具体修改:打开当前使用的主题目录下的functions.php,在第一个 <?php 中添加如下代码:

function scp_comment_post( $incoming_comment ) {
    $pattern = '/[一-龥]/u';
 
    // 禁止全英文评论
    if(!preg_match($pattern, $incoming_comment['comment_content'])) {
        wp_die( "您的评论中必须包含汉字!" );
    }
    return( $incoming_comment );
}
add_filter('preprocess_comment', 'scp_comment_post');
AI 代码解读

测试一下,效果还不错:

有中文字符不会拦截:

可以安宁一阵子了~哎,博客开了这么久还没几个正常的留言,全是垃圾评论,挺郁闷的...

目录
打赏
0
0
0
0
18
分享
相关文章
|
7月前
|
WordPress回复评论自动添加@评论者
久以前有朋友反应,回复了却没有接到通知!今天小编分享一款关于WordPress回复评论自动添加@评论者的代码,以后大家留言的时候,只有被回复就会自动@你了哟,在这里也感谢大家的支持
35 1
如何设置wordpress用户只能查看自己评论?这4个步骤帮助你,100%有效 | wordpress
如何设置wordpress用户只能查看自己评论?这4个步骤帮助你,100%有效 | wordpress
113 0
WordPress网站开发对评论垃圾邮件的解释
WordPress网站开发、WordPress建站过程中,在网站上使用内置的 WordPress 评论部分时,就会自动邀请用户和读者进行对话。不幸的是,您还邀请了一堆不需要的垃圾评论。这些垃圾评论会分散用户对您内容的有意义对话的注意力,并严重扰乱用户的整体体验。那么遇到这个问题应该如何解决呢?北京六翼信息技术有限公司开发工程师针对上面的为做出了回答。
WordPress网站开发对评论垃圾邮件的解释
WordPress实现评论显示IP归属地方法
想给WordPress博客留言加个评论IP属地功能,本教程之前也介绍过zblog评论IP归属地显示方法,本期教程教大家如何给添加WordPress评论IP归属地。
658 0
WordPress实现评论显示IP归属地方法
去除wordpress功能下面的文章 RSS、评论 RSS、WordPress.org
前面已经写了“利用七牛云存储CDN服务给WordPress静态文件加速”,我推荐使用我爱水煮鱼的 七牛镜像存储 WordPress 插件 ,需要先安装 WPJAM, 其实顺序无所谓先安装第一个也会提示安装另一个。如果安装 WPJAM 过程提示没有标题之类的错误不用管不会影响使用的。
160 0
去除wordpress功能下面的文章 RSS、评论 RSS、WordPress.org
WordPress代码最新网站漏洞修复探讨
2020年,刚刚开始WordPress博客系统被网站安全检测出有插件绕过漏洞,该插件的开发公司,已升级了该插件并发布1.7版本,对以前爆出的漏洞进行了修补,该企业网站漏洞造成的原因是未经许可身份认证的普通用户给以了系统管理员权限。黑客能够以网站管理员的身份进行登陆,并可以将wp企业网站的全部数据表信息恢复为以前的模式,进而上传webshell企业网站木马代码来进行篡改企业网站。现阶段受危害的版本包含最新的WP系统。
223 0
WordPress代码最新网站漏洞修复探讨
使用阿里云服务器自动搭建WordPress网站流程,超简单by系统运维管理OOS
本教程介绍如何使用阿里云服务器(ECS)和系统运维管理OOS自动搭建WordPress网站,支持Ubuntu、CentOS及Alibaba Cloud Linux等操作系统。前提条件包括ECS实例处于运行中、有公网IP且安全组已开启80端口。安装步骤简单:进入ECS快速购买控制台选择预装WordPress,确认下单后通过管理控制台查看实例详情并开放安全组端口。最后,通过实例公网IP访问,出现WordPress登录页即表示安装成功。
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等