如何限制WordPress留言的长度

来自:互联网
时间:2018-09-01
阅读:

如果你不想使用插件,更愿意用代码来解决问题,这个办法更适合你。你只需要将以下代码复制到你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个字节,别忘了转换哦!

返回顶部
顶部