将以下代码复制添加到当前主题(或子主题)根目录下:functions.php 文件中的(第一个<?php 标签之后)
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 | // 评论中需要有中文 function wp_refused_spam_comments($comment_data) { $pattern = '/[一-龥]/u'; $jpattern = '/[ぁ-ん]+|[ァ-ヴ]+/u'; if (!preg_match($pattern, $comment_data['comment_content'])) { wp_die( '<pre>评论中需要有一个汉字</pre>' ); } if (preg_match($jpattern, $comment_data['comment_content'])) { wp_die( '<pre>不能有日文</pre>' ); } return ($comment_data); } add_filter('preprocess_comment', 'wp_refused_spam_comments'); //评论中禁止发链接 function wp_comment_post( $incoming_comment ) { $http = '/[href="|rel="nofollow"|http:\/\/|<\/a>]/u'; if(preg_match($http, $incoming_comment['comment_content'])) { wp_die( '<pre>禁止发链接地址</pre>' ); } return( $incoming_comment ); } add_filter('preprocess_comment', 'wp_comment_post'); |