A-A+

wordpress限制发布文章文字数量

2015年01月02日 PHP开源系统 评论 4 条 阅读 182 views 次

wordpress 自身是不限制发布文章的字数的,当然如果只是自己来进行发布文章就不需要考虑字数的问题了,但现在越来越多的 wordpress 站点都开通了会员投稿的功能,每个会员都可以发布自己的文章,这个时候我们就要考虑限制字数的问题了,如果一些会员在发布数量较多文章的时候,会造成文章发布不成功,返回错误信息,另外,如果一些会员不停的发布一些文章,可能会造成服务器的压力骤升,网站频繁出现 502 的错误,所以有的时候限制 wordpress 文章发布的字数还是有必要的。

还是同样的道理,限制 wordpress 发布文章的字数需要在主题下的 functions.php 添加限制功能的代码,代码如下:

function varify_p($content){
        global $post;
        $min = 100; //最低文章数量
        $max = 2000; //最大文章数量
        $content = $post->post_content;
if (str_word_count($content) <  $min || str_word_cou
nt($content) >  $max )
            wp_die('文章内容大小超过限制' );
}
add_action('publish_post', 'varify_p');
标签:

4 条留言  访客:4 条  博主:0 条

  1. 微历史

    WP很牛,我的现在觉得速度不行

  2. 抄富团

    确实不错。用WP的可以用得上。

  3. 我要钱来赚

    好教程,夏日造

  4. 满庭书香网

    持续关注中,继续加油~

给我留言