建博客不到2个月,一直没没装什么插件,今天一看尽然收到上千条英文垃圾评论,我日你的老外,你真的很辛苦,发这么多的垃圾评论,一气之下赶快采取防范措施,记得前段时间在露兜博客看到一篇简单无插件的方法不错,拿过来直接使用,效果还真不错!下面来说说具体方法,相当简单;
打开当前使用的主题目录下的functions.php,然后直接把下面代码扔进去
function scp_comment_post( $incoming_comment ) {
$pattern = '/[一-龥]/u';
// 禁止全英文评论
if(!preg_match($pattern, $incoming_comment['comment_content'])) {
wp_die( "You should type some Chinese word (like "你好") in your comment to pass the spam-check, thanks for your patience! 您的评论中必须包含汉字!" );
}
return( $incoming_comment );
}
add_filter('preprocess_comment', 'scp_comment_post');
不是老外發的,是機器發的,裝一個防Spam的插件是有必要的。
@唏噓一世 把上面的代码放进去估计,就不会了出现垃圾评论了!
😛 主要装个 那个ak 什么的插件就能防止了.
@ccc 这个比ak很方便!