跳到主要内容

WordPress评论鼓励围绕您的主题进行讨论。但是,您可能会发现小于一定长度或大于一定长度的注释不是很有帮助。在本文中,我们将向您展示如何在WordPress中限制评论长度,因此您可以为WordPress网站设置最小和最大评论长度限制。

为什么限制WordPress中的评论长度?

如何在wordpress中限制评论长度
如何在wordpress中限制评论长度

在过去十年中主持在线讨论的经验中,我们发现最有用的评论的长度应大于60个字符,而长度应小于5000个字符。

当一个人写一个单词的评论时,通常不是很有帮助。在大多数情况下,这是垃圾邮件,因为作者只是试图从您的网站获得反向链接。

但是,当一个人写的评论超过5000个字符时,通常是一种咆哮/抱怨,即在大多数情况下与该特定文章无关。

通过在WordPress中设置评论长度限制,您可以提高评论的质量。

让我们看一下如何控制WordPress中的注释长度。

有两种方法可以限制WordPress中的注释长度。第一种方法要求您安装插件。第二种方法使用一个简单的代码段,您可以将其添加到您的站点。

方法1:使用插件限制评论长度

您需要做的第一件事是安装并激活Control Comment Length插件。激活后,只需转到设置»控制注释长度即可配置插件设置。

插件的用户界面为德语和英语。您可以设置注释可以包含的最小和最大字符数。我们建议最小字符数为60,最大字符数为5000。

您还可以添加当评论太短或太长时对用户可见的消息。该插件仅以德语提供这些消息。您可以用自己的消息替换它。

方法2:使用代码段限制注释长度

第二种方法适用于不介意处理代码的用户。我们将向添加过滤器挂钩preprocess_comment。在WordPress将任何评论保存到数据库或对提交的评论运行任何其他预处理之前,将运行此过滤器。我们将使用它来检查评论长度。如果它位于设置的注释长度参数之上或之下,那么我们将向用户显示一条错误消息。

只需将此代码添加到主题的functions.php文件或特定站点的插件中即可

add_filter( 'preprocess_comment', 'wpb_preprocess_comment');
functionwpb_preprocess_comment($comment) {    if( strlen( $comment['comment_content'] ) > 5000 ) {        wp_die('Comment is too long. Please keep your comment under 5000 characters.');    }if( strlen( $comment['comment_content'] ) < 60 ) {        wp_die('Comment is too short. Please use at least 60 characters.');    }    return$comment;}

我们希望本文能帮助您限制WordPress中的注释长度。您可能还需要查看有关12个重要提示和工具的指南,以打击WordPress中的垃圾评论

回到顶部
关闭菜单