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

CMS教程评论346阅读模式

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

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

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

将下面的代码添加到当前主题的 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');

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

文章声明:
1、本站文章来源于互联网,仅供学习交流参考使用,严禁用于商业用途,因此造成的一切法律后果自行承担。
2、本站不对文章内容的完整性和安全性负责,请自行辨别,如发现有问题,请及时联系我们进行处理。
3、如果你有比较好的文章需要发布,可以联系站长屋VPS小编,或者自行点击 投稿
4、若文章中有侵权或不适当内容,请留言告知我们,本站会第一时间进行处理。
5、除本站声明允许外,如需转载请务必保留本文链接。
admin
  • 我们不提供免费技术支持,本文属于用户投稿。
  • 转载请务必保留本文链接:https://www.zzwvps.com/759.html

发表评论