为什么要限制WordPress评论长度?
活跃的评论区是建立WordPress博客社区的好方法。访客可以给出反馈,提出问题,并表达自己的观点。然而,并不是所有评论都是有帮助的。
我们已经管理WordPress评论超过十年。我们的经验表明,最有帮助的评论长度在60到5000个字符之间。一个字的评论通常没有意义,往往是垃圾评论,作者只是想要一个外部链接。而超过5000字符的评论通常是长篇大论的抱怨,甚至与文章无关。
如何在WordPress中限制评论长度
您可以通过在functions.php文件中添加代码来限制评论长度。然而,即使是最小的错误也可能导致网站不可访问。因此,我们建议使用WPCode来插入代码片段。WPCode是市场上最安全、最易用的WordPress代码片段插件。
首先,您需要安装并激活WPCode插件。激活后,从WordPress管理侧栏访问Code Snippets » + Add Snippet页面。点击‘Add Your Custom Code (New Snippet)’选项下的‘Use Snippet’按钮。
然后,将以下代码片段复制并粘贴到‘Code Preview’框中:
add_filter( 'preprocess_comment', 'wpb_preprocess_comment' );
function wpb_preprocess_comment($comment) {
if ( strlen( $comment['comment_content'] ) > 5000 ) {
wp_die('评论过长,请保持评论在5000字符以内。');
}
if ( strlen( $comment['comment_content'] ) < 60 ) {
wp_die('评论过短,请使用至少60个字符。');
}
return $comment;
}
这段代码通过添加一个filter hook到preprocess_comment来工作。在WordPress保存任何评论到数据库之前或在进行任何预处理之前,它会运行这个过滤器。它会检查评论长度,并显示错误信息。
在设置完成后,选择‘Auto Insert’模式,代码将自动在网站上执行。
额外:提高WordPress网站的评论参与度
控制评论长度只是增加WordPress评论区参与度的一种方法,您还可以使用Thrive Comments,它是最好的WordPress评论插件。Thrive Comments可以让您添加用户点赞/点踩功能,提倡有趣的评论,并减少垃圾评论,这有助于提升评论区的质量。
我们希望这篇教程能帮助您学习如何在WordPress中限制评论长度。您可能也想了解如何增加博客流量,或查看我们推荐的最佳WordPress插件列表。