当前位置: 首页 > 教程资源 > 正文
快速有效的 WordPress 纯代码屏蔽非中文垃圾评论小技巧

快速有效的 WordPress 纯代码屏蔽非中文垃圾评论小技巧

作者:大眼仔~旭 日期:4周前 (10-31) 评论:0 条

摘要:作为一位使用了 Wordpress 的老用户,也是一路见证了 Wordpress 的不断成长,很多站长在搭建自己的网站的时候可能第一个想到的就是采用 Wordpress 进行建站,Wordpress 无论是安全性还是易用性都非常适合新人。虽然搭建网站容易,可是对于网站中出现的非中文垃圾评论想必是很多新站长必定会碰到的问…

作为一位使用了 WordPress 的老用户,也是一路见证了 WordPress 的不断成长,很多站长在搭建自己的网站的时候可能第一个想到的就是采用 WordPress 进行建站,Wordpress 无论是安全性还是易用性都非常适合新人。虽然搭建网站容易,可是对于网站中出现的非中文垃圾评论想必是很多新站长必定会碰到的问题,而今天大眼仔旭就和大家聊聊快速有效的 WordPress 纯代码屏蔽非中文评论小技巧。

关于屏蔽 WordPress 非中文语言评论的方法网络上也有不少,也有各种大神贴出各种方法及代码,这里也是大眼仔之前在网络上搜集的代码自己也在使用,刚好今天无聊写文章就想着把它分享出来,这样对于还没有及时屏蔽垃圾评论的网站站长可以快速拿来使用。

这里的代码使用 err 方法,如果您所使用的主题无法使用 err 方法,可以把 err 换成 wp_die 方法,具体就看您网站中的主题使用的是什么方法吧,请合理使用。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<?php
function ssdax_comment_all_post( $incoming_comment ) {
$enpattern = '/[一-龥]/u';
$jpattern ='/[ぁ-ん]+|[ァ-ヴ]+/u';
$ruattern ='/[А-я]+/u';
$krattern ='/[갂-줎]+|[줐-쥯]+|[쥱-짛]+|[짞-쪧]+|[쪨-쬊]+|[쬋-쭬]+|[쵡-힝]+/u';
$arattern ='/[؟-ض]+|[ط-ل]+|[م-م]+/u';
$thattern ='/[ก-๛]+/u';
if(!preg_match($enpattern, $incoming_comment['comment_content'])) {
err( "写点汉字吧! Please write some chinese words!" );
}
if(preg_match($jpattern, $incoming_comment['comment_content'])){
err( "写点汉字吧!Please do not use Japanese!日本語出て行け!" );
}
if(preg_match($ruattern, $incoming_comment['comment_content'])){
err( "写点汉字吧!Please do not use Russians!Savage выйти из Русского Севера!" );
}
if(preg_match($krattern, $incoming_comment['comment_content'])){
err( "写点汉字吧!!Please do not use Korean!하시기 바랍니다 한국 / 한국어 사용하지 마십시오!" );
}
if(preg_match($arattern, $incoming_comment['comment_content'])){
err( "写点汉字吧!Please do not use Arabic!!من فضلك لا تستخدم اللغة العربية!" );
}
if(preg_match($thattern, $incoming_comment['comment_content'])){
err( "写点汉字吧!Please do not use Thai!กรุณาอย่าใช้ภาษาไทย!" );
}
return( $incoming_comment );
}
add_filter('preprocess_comment', 'ssdax_comment_all_post');
?>
声明:大眼仔旭 | 本文采用知识共享署名 4.0 国际许可协议[BY-NC-SA]进行授权
文章名称:《快速有效的 WordPress 纯代码屏蔽非中文垃圾评论小技巧
文章固定链接:http://www.dayanzai.me/wordpress-comment.html
本站资源仅供个人学习交流,请于下载后 24 小时内删除,不允许用于商业用途,否则法律问题自行承担。
转载声明
全部评论: (0条)
^_^ 暂无评论!

发表评论

返回顶部