LXTX
龙笑天龙笑天  9个月前 (04-24) 来源:龙笑天下 隐藏边栏 |   17 条评论  342 
文章评分 67 次,平均分 4.9

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

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

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

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

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

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

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

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

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

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

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

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

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

龙笑天
龙笑天 关注:9    粉丝:3 最后编辑于: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 回复
切换注册

登录

忘记密码 ?

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

切换登录

注册

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

扫一扫二维码分享
Tips:
网站已开启关注与粉丝功能,求哦~