如果我们打算开放 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 中,对应的参数可以调整设置字符数量。如果超过数量的是无法推送发布评论的。
评论