知更鸟主题添加评论功能增加字数限制功能

2022年7月16日09:11:15CMS教程评论74字数 877阅读2分55秒阅读模式

人为灌水,简短几个字,看到评论区一团糟,今天就将一个方法来限制知更鸟主题添加评论功能增加字数限制功能教程。

知更鸟主题添加评论功能增加字数限制功能

知更鸟主题添加评论功能增加字数限制功能

将下面的代码添加到当前主题的 functions.php 文件, 代码只对未登录用户的评论设置了限制。

/*为WordPress评论功能增加字数长度限制 */
function lxtx_set_comments_length($commentdata) {
    $minCommentlength = 5; //最少字數限制,建议设置为5-10个字
    $maxCommentlength = 220; //最多字數限制,建议设置为150-200个字
    $pointCommentlength = mb_strlen($commentdata['comment_content'],'UTF8'); //mb_strlen 一个中文字符当做一个长度
    if ( ($pointCommentlength < $minCommentlength) && !is_user_logged_in() ){
    err('抱歉,您的评论字数过少,最少输入' . $minCommentlength .'个字(目前字数:'. $pointCommentlength .')【登录后无此限制】');
    exit;
    }
    if ( ($pointCommentlength > $maxCommentlength) && !is_user_logged_in() ){
    err('抱歉,您的评论字数过多,最多输入' . $maxCommentlength .'个字(目前字数:'. $pointCommentlength .')【登录后无此限制】');
    exit;
    }
    return $commentdata;
}
add_filter('preprocess_comment', 'lxtx_set_comments_length');

保存即可,还可以根据自己的需要改进代码。

admin
  • 如有侵权请联系本站删除,我们不提供免费技术支持,如链接失效请留言告知,本文属于用户投稿。
  • 转载请务必保留本文链接:https://www.zzwvps.com/759.html

发表评论