WordPress代码禁止英文和日文,韩语,俄罗斯语,泰国等垃圾评论

2020年9月5日 0 条评论 184 次阅读 0 人点赞

代码复制到functions.php主题模板中即可!

// 屏蔽纯英文评论和纯日文 
function refused_english_comments($incoming_comment) 
{ $pattern = '/[一-龥]/u'; 
// 禁止全英文评论 
if(!preg_match($pattern, $incoming_comment['comment_content'])) 
{ wp_die( "您的评论中必须包含汉字!" ); }
 $pattern = '/[あ-んア-ン]/u'; 
// 禁止日文评论 
if(preg_match($pattern, $incoming_comment['comment_content'])) 
{ wp_die( "评论禁止包含日文!" ); } return( $incoming_comment ); } 
add_filter('preprocess_comment', 'refused_english_comments');

评论提交时,通过正则表达式匹配评论内容,如果评论是纯英文或者包含了日文,则跳转到提示页面。

奥义头条

这个人太懒什么东西都没留下

文章评论(0)