/**
* WordPress评论必须包含中文
*/
function pwsz_comment_post( $incoming_comment ) {
$pattern = '/[一-龥]/u';
$jpattern ='/[ぁ-ん]+|[ァ-ヴ]+/u';
$ruattern ='/[А-я]+/u';
$arattern ='/[؟-ض]+|[ط-ل]+|[م-م]+/u';
$thattern ='/[ก-๛]+/u';
if(!preg_match($pattern, $incoming_comment['comment_content'])) {
err( "写点汉字吧,博主外语很捉急! Please write some chinese words!" );
}
if(preg_match($jpattern, $incoming_comment['comment_content'])){
err( "日文滚粗!Japanese Get out!日本語出て行け!" );
}
if(preg_match($ruattern, $incoming_comment['comment_content'])){
err( "北方野人讲的话我们不欢迎!Russians, get away!Savage выйти из Русского Севера!" );
}
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', 'pwsz_comment_post');
不能用err,需要用wp_die才能返回错误消息到网页上
😳 越来越厉害了!
一轮是什么鬼,为啥我在晨岩那也看到这个了。
我不懂啊,我就是白嫖他的,他说有效果 @晨岩
hello
咳咳,我这里没用这个代码。。只是记录下。。
这个不用插件,的确挺不错
我的小站暂时没遇到垃圾评论,唯一遇到一个有点奇怪的就是申请了我友链,但是他一直不加我 ,所以我也没加他。 😛
哈哈哈,估计是忘记了吧
大概是的 一个群友 回答过他问题
可能前几天有点忙,我去翻翻信息,前端自助提交的吗?正常我应该能看到的呀 😯
什么啊 我有点懵?
我最近好像没有收到友链申请,也没有去加过友链 ➡
一个群友,你的回复给我搞懵了 哈哈 不是说你啊
你的回复给我搞懵了 哈哈 不是说你啊?