A-A+
wordpress限制发布文章文字数量
wordpress 自身是不限制发布文章的字数的,当然如果只是自己来进行发布文章就不需要考虑字数的问题了,但现在越来越多的 wordpress 站点都开通了会员投稿的功能,每个会员都可以发布自己的文章,这个时候我们就要考虑限制字数的问题了,如果一些会员在发布数量较多文章的时候,会造成文章发布不成功,返回错误信息,另外,如果一些会员不停的发布一些文章,可能会造成服务器的压力骤升,网站频繁出现 502 的错误,所以有的时候限制 wordpress 文章发布的字数还是有必要的。
还是同样的道理,限制 wordpress 发布文章的字数需要在主题下的 functions.php 添加限制功能的代码,代码如下:
[code lang="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');
[/code]