专栏首页优启梦对wordpress增加禁止非中文评论代码
原创

对wordpress增加禁止非中文评论代码

前言

很多用wordpress的小伙伴可能都遇到过,博客建成以后经常会有一些垃圾评论,评论内容全是英文、日文或者数字,邮箱和IP每次也都不一样,他们的主要目的就是为了增加网站的流量,本博主曾经一天收到过141条评论,但是也不想安装插件和打开仅登陆用户评论。所以就从网上找到了一个代码改了下,这个代码理论上适用任何主题,可以防止全英文、全日文、全数字评论。

效果图

教程开始

DUX主题使用方法:把下面这个代码放到模板目录下functions-theme.php文件的最下面,保存以后清理缓存就行了,这个代码仅适用于wordpress DUX主题,其他主题请看下面。

其他主题使用方法:把下面这个代码里的err改成wp_die,然后放到模板目录下functions.php文件的最下面,保存以后清理缓存就行了。

//评论必须含有中文 
function refused_spam_comments( $comment_data ) {  
$pattern = '/[一-龥]/u';  
if(!preg_match($pattern,$comment_data['comment_content'])) {  
err('评论必须含中文!');  
}  
return( $comment_data );  
}  
add_filter('preprocess_comment','refused_spam_comments');

建议同时打开评论审核功能。

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 使用Referer Meta标签控制referer 来源

    本文描述了一个关于 http 协议中 referer 的 metadata 参数的提议,使用这个 metadata 参数,html 文档可以控制 http 请求...

    墨渊
  • EMLOG给主题添加复制粘贴弹窗代码

    ? 首先在header.php文件</head>前调用以下代码: <link rel="stylesheet" href="<?php echo TEMPLA...

    墨渊
  • 利用Nginx反向代理绕过腾讯云黑洞隔离

    我这里备用机用的是windows phpstudy nginx 环境,其他环境请自行测试!

    墨渊
  • WordPress添加评论回复邮件提醒通知功能

    沈唁
  • 免插件仅代码实现WordPress评论回复邮件

    许多wordpress博主为增加与读者的互动,从而获得更加多的“回头客”,常常在评论上启用一个“评论回复邮件”的功能。这个功能可以使用插件来实现,但我们一贯遵循...

    Jeff
  • 商品模块数据库表解析(二)

    macrozheng
  • 教你如何屏蔽WordPress垃圾评论的方法

    WordPress去掉多说评论之后,经常有各种垃圾评论出现在后台。不堪其扰,于是去找了一些办法来解决这个问题。一般都是说加一些屏蔽过滤的函数之类的。其实都差不多...

    于飞云计算
  • 手把手教你使用Python抓取QQ音乐数据(第三弹)

    通过手把手教你使用Python抓取QQ音乐数据(第一弹)我们实现了获取 QQ 音乐指定歌手单曲排行指定页数的歌曲的歌名、专辑名、播放链接。

    Python进阶者
  • 商品模块数据库表解析(一)

    macrozheng
  • WordPress实现微信推送评论消息

    用Wordpress建站的朋友都知道文章有评论回复是可以邮件提醒的,主机mail()函数或SMTP的方式都可以。但是能不能评论留言了也有微信推送提醒呢,其实也可...

    爱游博客

扫码关注云+社区

领取腾讯云代金券