WordPress评论关键词过滤

发表于 2018-05-10  423 次阅读



由于垃圾评论或者"有害信息"的干扰可能出现的危害有两点
1:后台审核会有几千条各种乱七八糟的推广
2:某些居心叵测的人发布的严重违反国家法律信息惹到不必要的麻烦。

可以添加该代码到主题文件functions.php中
function v7v3_comment_post( $incoming_comment ) {
$http = '/[关键词1|关键词2|关键词3|]/u';
if(preg_match($http, $incoming_comment['comment_content'])) {
wp_die( "

您的评论包含敏感关键词,操作已被撤销!(”)<(“)a href='javascript:history.go(-1);'(“>”)返回");
}
return( $incoming_comment );
}
add_filter('preprocess_comment', 'v7v3_comment_post');
自己根据实际情况多添加一些
注:删除()和()中的“


博客管理员