一段小代码实现 WordPress 评论内容字符数限制

建站技术112字数 432阅读1分26秒阅读模式

如果我们打算开放 WordPress 评论功能的话,一定要控制发帖的限制内容。比如我们要设置留言频率、内容过滤以及字符数的长度。如果不加以设置的话,可能会导致被软件群发或者有不良内容导致网站被封的风险。在这里,我们也需要设置评论内容字符数,如果发帖字符太多,也会撑爆数据库。

function custom_comment_length( $commentdata ) {
    $max_length = 200; // 设置最大字数限制
    if ( mb_strlen( $commentdata['comment_content'] ) > $max_length ) {
        wp_die( '评论内容超过了最大限制字数。' );
    }
    return $commentdata;
}
add_filter( 'preprocess_comment', 'custom_comment_length' );

如上面的代码,我们可以设置添加到 Functions.php 中,对应的参数可以调整设置字符数量。如果超过数量的是无法推送发布评论的。

投上你的一票
 
麦子
  • 本文由 麦子 发表于 2024年3月2日 21:17:56
  • 转载请务必保留本文链接:https://www.idcxen.com/limit-wpcomment-length.html
  • WordPress 评论字符数