LXTX
龙笑天龙笑天  2017-04-24 06:09 来源:龙笑天下 隐藏边栏 |   17 条评论  407 
文章评分 68 次,平均分 4.9

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

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

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

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

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

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

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

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

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

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

最后,更多防范垃圾评论的方法可详见下文:

纯代码实现屏蔽 WordPress 垃圾评论 跟 Spam 说再见
垃圾评论,如今可以说是无处不在,作为 WordPress 使用者的我们,防止垃圾评论的侵扰是必须要做的。而且垃圾评论也就算了,居然还不访问我们的网站直接用脚本刷,连个 pv 值都不贡献下,太抠啦,不...
阅读:935   评论:49   喜欢:12   评分:

    本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

    龙笑天
    龙笑天 关注:14    粉丝:8 最后编辑于:2017-11-30
    互助分享,互联网本该如此!
    ×

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

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

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

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

    发表评论

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

    最赞评论
    1. 微凉
      微凉 来自天朝的朋友 谷歌浏览器  Android 4.4.4 M463C Build/KTU84P 浙江省 电信中心网络

      功能实用,既防止水贴,又防止恶意评论

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

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

    3. 龙笑天
      龙笑天 永久会员 博 主 来自天朝的朋友 火狐浏览器 Windows 7

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

    1. 九哥
      九哥 来自天朝的朋友 谷歌浏览器 Windows 7 四川省内江市 电信

      这个已经用上了,体验不错的。

      9楼 2017-10-25 09:48
      0 0 回复
    2. 微凉
      微凉 来自天朝的朋友 谷歌浏览器  Android 4.4.4 M463C Build/KTU84P 浙江省 电信中心网络

      功能实用,既防止水贴,又防止恶意评论

      8楼 2017-07-23 18:27
      1 0 回复
    3. 明月登楼
      明月登楼 评论达人 LV.3 来自天朝的朋友 谷歌浏览器 Windows 10 河南省南阳市 电信

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

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

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

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

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

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

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

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

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

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

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

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

    登录

    忘记密码 ?

    您也可以使用第三方帐号快捷登录

    切换登录

    注册

    您也可以使用第三方帐号一键快捷注册

    扫一扫二维码分享