wordpress使用非插件的方式实现控制文章字数

今天在wordpress的论坛上看到有站长发布一篇文章关于该程序会员评论时候的最少字数,于是无忧主机小编想既然可以控制评论的最小字数,那么就应该可以写一个函数来控制文章中的字数,也许有的站长朋友们有疑问为什么要限制呢?其实现在很多博客模板都带有了会员注册功G A 9 = s能了,这样会员在发布博文的时候如果字数太少不利于网站的整体收录,如果字数比较多的话O ? $ ] W会出现发布失败提示超时的现b _ D [象。因此为Y e b m网站和用户的整体用户体验来考虑是有必要进行限制的,那么具体该怎么限制呢?无忧主机小编先使用PHP独立IP空间安装来摸索下吧。经过研究的确是可以实现的,方法如下:
第一步:登陆网站后台,找到左侧外观--] s x ) { L编辑--右侧模板函数functions.php文件如下图1:
wordpress使用非插件的方式实现控制文章字数
第二步:点击编辑该主题模板函数,拉到最下面,在?&g. . K vt;前面| T ~ g I G Q 9添加以下代码:

function varify_p(E m % u$content){
global $post;
$min = 100; //最低文章数R Z { R量
$max = 2000; //最大文章数量
$content = $post->post_contenY & 7 p 9 8 ? q tt;
if (str_J c M h A d e W )word_count($content) < $min || str_word_count($content)C 8 4 } 7 e ^ / y > $max )
wp_die('文i N k B 1 x内容大小S o ~ 3 * %超过限制' );
}
add_action('publiD H 3 H lsh_post', 'varify_p');
 

如下图2:
wordpress使用非插件的方式实现控制文章字数
这样添加好了点击更新文件就可以了哦,这样, F G | I p不论是站长还是会员在发布文章的时候都在这个值的控制范围之内了。
以上就是无忧主机PHL K & 3 6P虚拟主机环境下wo] ` q Z K #rdpre7 } + q 6 * x zss使用非插件方式实现控制文章字数的详细方法