香港独立IP空间
香港php空间
美国php空间
域名注册

WordPress这款开源程序建站很容易被游客或者会员刷评论,这样的事情也是时而发生。一般情况下如果想非常有效的阻止被刷可以登陆后台关闭评论功能。当然这也是下下策了。由于wordpress这款程序的插件比较多。小编推荐安装Disable Comments是个不错的选择。但是一个完美的博客如果评论功能关闭了也是一个不小的损失呢。很多会员或者游客在你的WordPress博客留言都是紧紧为了一个外链,一般都是来的快去的也快,随便发个“好文章”“顶一个”这样毫无意义的评论,虽然你可以手动删除他们,但是如果你的网站很受欢迎,一般删除评论也是很耗时间的!

这里无忧小编建议限制你的WordPress站点评论内容的最小字数,这样应该是可以避免不少简短的评论。那么该如何做呢,小编在下面的步骤中讲解下。

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

add_filter( ‘preprocess_comment’, ‘minimal_comment_length’ );

function minimal_comment_length( $commentdata ) {

$minimalCommentLength = 20;

if ( strlen( trim( $commentdata[‘comment_content’] ) ) < $minimalCommentLength )

{

wp_die( ‘抱歉,您的评论太短了,请至少输入 ‘ . $minimalCommentLength . ‘ 个字!’ );

}

return $commentdata;

}

小编在这里温馨提示下:第三行的数字20就是限制评论的最短字数,请根据自己的需要修改。其实原理也就是评论内容再没有保存到数据库之前,首先定义了一个函数preprocess_comment 过滤器来检查评论内容。通过 字数长短的函数:strlen() 来计算评论内容的字数,如果小于限制的字数,就会通过 wp_die() 函数访问提示信息!从而评论的内容被拦截不能评论成功。返回评论失败的提示信息:抱歉,您的评论太短了,请至少输入。。。。个字。

小编把这篇文章方法整理后分享给大家。再次感谢各位站长对无忧主机的支持。

无忧主机相关文章推荐阅读:

添加WORDPRESS数据库运行状态日志

设置WORDPRESS评论达到数量后自动关闭评论

谷歌影响后WORDPRESS存在的问题并分析解决

WORDPRESS表单插件WP USER FRONTEND PROWWP

本文地址:http://www.51php.com/wordpress/15726.html

喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^

阅读本文的人还阅读:


搜索技术文档