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'
);
function
wpb_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中的垃圾评论。