首页    >    新闻资讯    >   WordPress的评论功能限制字数的方法

WordPress的评论功能限制字数的方法

WordPress的评论功能是一个很好的互动交流的方式,不过,如果评论太长或太短,都不利于进行交流。例如有人评论只写了一个字,比如“赞”,实际上并没有太大的意义。这种情况更像是来博取链接的垃圾评论。同样,如果有人的评论内容超过了1000字,如果不是发了大量垃圾链接的话,很大程度上讨论的范围超出了一篇文章覆盖的范围。 因此评论功能限制字数真的很重要,具体该如何操作呢?

这里主要介绍一下通过代码来限制WordPress评论功能的字数。将以下代码复制到你wordpress主题的 funcitons.php 文件内,或者放在你网站专用的插件内,就可以了。

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

注意:wp_die()函数的单引号内,是超出留言限制时输出的提示信息,你可以替换为中文(或者你网站对应的前台语言)。需要注意的是,如果你要输出中文提示信息,请记得将 functions.php 文件或者网站专用插件的文件保存为utf8 no bom格式,以防止输出乱码;使用notepad++免费编辑器或者everedit收费编辑器均可。还有一条,每个汉字占3个字节,别忘了转换哦!

分类:新闻资讯

标签:,

* 版权声明:作者WordPress啦! 转载请注明出处。