WordPress的评论鼓励讨论你的话题。 但是,您可能会发现,低于一定长度或超过一定长度的评论不是很有帮助。 在本文中,我们将向您展示如何限制WordPress中的评论长度,以便为WordPress网站设置最小和最大评论长度限制。
为什么限制在WordPress的评论长度?
根据我们过去十年在线讨论的经验,我们发现最有帮助的评论是60多个字符,长度不超过5000个字符。
当一个人写一个单词的评论,通常不是很有帮助。 在大多数情况下,它是垃圾邮件,因为作者只是试图从您的网站赚取一个反向链接。
然而,当一个人写评论超过5000个字符时,通常是一种喧哗/投诉,在大多数情况下,这与该特定的文章无关。
通过在WordPress中设置评论长度限制,您可以提高评论的质量。
让我们来看看如何在WordPress中控制评论长度。
有两种方法可以限制WordPress中的评论长度。 第一种方法需要你安装一个插件。 第二种方法使用一个简单的代码片段,您可以添加到您的网站。
方法1:使用插件限制评论长度
首先你需要做的是安装并激活控制评论长度插件。 激活后,只需去 设置»控制评论长度 配置插件设置。
这个插件的用户界面是德文的,有英文的。 您可以设置评论的最小字符数和最大字符数。 我们建议使用最小字符数为60,最大字符数为5000。
当评论太短或太长时,您也可以添加对用户可见的消息。 该插件仅以德语提供这些消息。 你可以用你自己的信息来替换它。
方法2:使用代码片段限制评论长度
第二种方法是不介意处理代码的用户。 我们将添加一个过滤器钩 [ط
。 此过滤器在WordPress将任何评论保存到数据库之前运行,或对提交的评论运行任何其他预处理。 我们将用它来检查评论的长度。 如果它高于或低于设置的评论长度参数,那么我们将向用户显示错误消息。
只需将此代码添加到您的主题的functions.php文件或特定于站点的插件。
add_filter('preprocess_comment','wpb_preprocess_comment'); 函数wpb_preprocess_comment($ comment){ if(strlen($ comment ['comment_content'])> 5000){ wp_die('评论太长,请保留你的评论在5000字以内。 } if(strlen($ comment ['comment_content'])我们希望这篇文章帮助您限制WordPress的评论长度。 您也可能想要结帐我们的指南上的12个重要的技巧和工具来打击垃圾评论WordPress的。