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

代码复制到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');

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

留下评论

您的电子邮箱地址不会被公开。 必填项已用*标注