龙笑天龙笑天  2个月前 (04-24) 来源:龙笑天下 隐藏边栏 |   13 条评论  231 
文章评分 59 次,平均分 4.9

为WordPress评论功能增加字数长度限制 wordpress

很多读者在你的WordPress博客留言都是仅仅为了一个外链,所以他们很忙,随便发个“好文章”“顶一个”这样毫无意义的评论,虽然你可以手动删除他们,但是如果你的网站很受欢迎,删除评论也是很耗时间的!而有些评论字数又超长了,像一篇论文一样,动辄几千字,而且还是从其它地方直接复制黏贴的毫无意义的评论,这个就不大好了吧。

因此龙笑天下建议限制你的WordPress站点评论内容的最小字数和最大字数,这样应该是可以避免不少简短和超长的评论。

当然,可以适当的做一些判断,比如,判断是否为管理员或者是否为登录用户,这样可以只限制未登录用户的评论。

这个功能其实实现起来很简单,只要利用好WordPress为我们提供的preprocess_comment钩子即可,使用这个钩子可以实现对评论内容的各种处理,不管是过滤评论中的恶意链接还是处理特定的垃圾评论,通过preprocess_comment钩子我们都可以实现。

将下面的代码添加到当前WordPress主题的 functions.php 文件:

---- 代码参考自君子不器

因为本站已经通过下面的方法,启用了管理员必须登录才能评论的功能,因此上面的代码只对未登录用户的评论设置了限制,而没有对管理员进行额外的判断。大家可在本文评论处测测效果哈。

WordPress 防止冒充博主昵称或邮箱留言
WordPress 一直以来都有个问题, 如果博主设置评论不需要审核批准就能发表, 那么有可能被人冒名顶替管理员进行留言。大家应该都知道,Wordpress 留言显示的头像是通过留言者的Em...
阅读:246   评论:7   喜欢:16   评分:

友情提示,如果你的主题不支持AJAX,就请将上述代码中的err改为wp_die

 

除特别注明外,本站所有文章均为龙笑天下原创,转载请注明出处来自:http://www.ilxtx.com/limit-wordpress-comment-length.html

龙笑天
龙笑天 最后编辑于:2017-04-26
互助分享,互联网本该如此!
×

感谢您对龙笑天的支持,么么哒~

支付宝打赏 龙笑天
请扫码随意打赏

打开支付宝扫一扫,即可进行扫码打赏哦

龙笑天下 - 分享悲伤;共享快乐

发表评论

表情 链接 贴图 私信 格式 签到

最赞评论
  1. 成航先森
    成航先森 评论达人 LV.3 来自天朝的朋友 谷歌浏览器 Windows 7 四川省成都市 电信

    最小字数是可以的~只是现在没精力去撸代码了~

  2. 龙笑天
    龙笑天 年费会员 博 主

    @郑永我去,我说怎么打卡时间对不上呢,你在国外~~ [晕]

  1. 明月登楼
    明月登楼 评论达人 LV.3 来自天朝的朋友 谷歌浏览器 Windows 10 河南省南阳市 电信

    签到成功!签到时间:2017-05-09 17:06:26,每日打卡,生活更精彩~

    7楼 2017-05-09 17:07
    0 0 回复
  2. 我赚啦
    我赚啦 来自天朝的朋友 搜狗浏览器 Windows 7 山东省 联通

    闲着没事,随便逛逛,心静自然凉。

    6楼 2017-04-30 9:23
    0 0 回复
  3. 成航先森
    成航先森 评论达人 LV.3 来自天朝的朋友 谷歌浏览器 Windows 7 四川省成都市 电信

    最小字数是可以的~只是现在没精力去撸代码了~

    5楼 2017-04-29 11:59
    1 0 回复
  4. 郑永
    郑永 Argentina QQ浏览器 Windows XP 阿根廷

    签到成功!签到时间:2017-04-25 10:18:42,每日打卡,生活更精彩~

    4楼 2017-04-26 21:22
    0 0 回复
  5. xuan
    xuan 来自天朝的朋友 搜狗浏览器 Windows 7 山东省 联通

    我只想默默的拜读您的博客!

    地板 2017-04-26 14:37
    0 0 回复
  6. BanYuner
    BanYuner 评论达人 LV.2 来自天朝的朋友 谷歌浏览器 Windows 10 湖北省武汉市 电信
    板凳 2017-04-25 18:21
    0 0 回复
  7. 捕鱼游戏
    捕鱼游戏 评论达人 LV.1 来自天朝的朋友 谷歌浏览器 Windows 7 江苏省连云港市 电信

    这样一下子就提高了留言的质量

    沙发 2017-04-24 10:24
    0 0 回复
切换注册

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录。
使用QQ或微博快捷登录后,请完善个人资料中的电子邮件地址,便于及时收到回复提醒邮件和用于登录!

切换登录

注册

扫一扫二维码分享