2个好用的代码禁止WordPress被滥用评论内容

麦子
麦子
管理员
1222
文章
0
粉丝
优化推广317字数 279阅读0分55秒阅读模式

如果我们的WordPress有开启允许评论功能的话,你会发现会有各种的国内国外的软件群发评论的。所以我们有些时候直接禁止评论,如果有需要联络的直接社交软件联络。我们也要知道国内的非企业网站或者交互允许的是不允许开通评论的。

这里有几个有用的代码能够禁止 WordPress被非人工的评论。

禁止评论包含网址:

//禁止评论中有链接
function wp_comment_post( $incoming_comment ) {
$http = '/[href="|rel="nofollow"|http:\/\/|<\/a>]/u';
if(preg_match($http, $incoming_comment['comment_content'])) {
err( "禁止发链接地址!" );
}
return( $incoming_comment );
}
add_filter('preprocess_comment', 'wp_comment_post');

评论内容必须有中文:

这样可以防止海外的群发软件。

// 评论必须有中文
function wp_refused_spam_comments($comment_data) {
$pattern = '/[一-龥]/u';
$jpattern = '/[ぁ-ん]+|[ァ-ヴ]+/u';
if (!preg_match($pattern, $comment_data['comment_content'])) {
err(__('评论中需要有一个汉字!'));
}
if (preg_match($jpattern, $comment_data['comment_content'])) {
err(__('不能有日文!'));
}
return ($comment_data);
}
add_filter('preprocess_comment', 'wp_refused_spam_comments');

是不是还不错?

投上你的一票
 
  • 本文由 麦子 发表于2024年9月25日 08:05:46
  • 转载请务必保留本文链接:https://www.zhujipingjia.com/disable-wpcomment.html
优化推广

解决WordPress标题中的"-"被转义成"–"问题

如果我们使用默认的WordPress程序和主题且没有进行转义字符处理会在标题中如果有"-"横线的被自动转义成"–"字符的,虽然在体验上没有什么问题,但是感觉看着不是那么舒服一些。但是建议我们在优化主题...