前一阵子,为了让用户们认认真真评论,下了不少功夫。
但还是会出现懒得评论的人。
原本以为可以通过提示,提醒等方式去告知他们,但是这样做属实有点放纵。
那就只能下狠手了。
贴上代码
//屏蔽纯英文评论和纯日文:来源www.kejihub.com 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');
将这段代码复制,粘贴到主题根目录
的functions.php
文件中最后一行。
保存后可以用其他浏览器测试,或者用隐身窗口开小号测试。
其他
这段代码同样适用于:b2主题、7b2主题。
如果你启用的子主题,就将代码保存到子主题目录下的functions.php文件中。