为 WordPress 评论功能增加自定义字数长度限制防止灌水广告

为 WordPress 评论功能增加自定义字数长度限制防止灌水广告-程序猿
为 WordPress 评论功能增加自定义字数长度限制防止灌水广告
此内容为付费阅读,请付费后查看
200积分
付费阅读

前言

图片[1]-为 WordPress 评论功能增加自定义字数长度限制防止灌水广告 - 程序猿-程序猿

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

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

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

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

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

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

 

 

© 版权声明
THE END
点赞52 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容