WP限制评论字数的方法

在主题functions.php文件适当位置加入以下代码:

/* 设定评论字数限制开始 */
function set_comments_length($commentdata) {
$minCommentlength = 5;      //最少字数限制
$maxCommentlength = 1000;   //最多字数限制
$pointCommentlength = mb_strlen($commentdata['comment_content'],'UTF8');    //mb_strlen 1个中文字符当作1个长度
if ($pointCommentlength < $minCommentlength){
header("Content-type: text/html; charset=utf-8");
wp_die('抱歉,您的评论字数过少,请至少输入' . $minCommentlength .'个字(目前字数:'. $pointCommentlength .'个字,请勿灌水发广告!有禁言风险!)');
exit;
}
if ($pointCommentlength > $maxCommentlength){
header("Content-type: text/html; charset=utf-8");
wp_die('对不起,您的评论字数过多,请少于' . $maxCommentlength .'个字(目前字数:'. $pointCommentlength .'个字,请勿灌水发广告!有禁言风险!)');
exit;
}
return $commentdata;
}
add_filter('preprocess_comment', 'set_comments_length');
/* 设定评论字数限制结束 */

給TA打賞
共{{data.count}}人
人已打賞
WordPress插件

查看WordPress博客使用的主題和外掛

2019-8-12 19:10:05

WordPress插件

用 SQL 语句批量替换修改 WordPress 文章内容

2020-3-22 10:36:58

0 Reply AAuthor MManager
    暫無討論,說說你的看法吧
搜索