Php 每次我得到的最大分类帖子数量=10

Php 每次我得到的最大分类帖子数量=10,php,post,categories,Php,Post,Categories,我有一些类别,每个类别都有一些子类别 例如: Entertainment(slug = 'entertainment') --- Movies --- Drama --- Sports 我想检索娱乐及其子类别中所有帖子的数量计数 但我每次得到的最大数量是10篇。当总共有13篇文章时,是10篇,但如果少于10篇,则是确切的数量。它以8换8,但以10换13 我的代码是 尝试通过查询传递'posts\u per\u page'=>-1 i、 e 可能重复的可能添加为什么现在限制为10:)(我猜是默认

我有一些类别,每个类别都有一些子类别

例如:

Entertainment(slug = 'entertainment')
--- Movies
--- Drama
--- Sports
我想检索
娱乐
及其子类别中所有帖子的数量计数

但我每次得到的最大数量是10篇。当总共有13篇文章时,是10篇,但如果少于10篇,则是确切的数量。它以8换8,但以10换13

我的代码是
尝试通过查询传递
'posts\u per\u page'=>-1

i、 e


可能重复的可能添加为什么现在限制为10:)(我猜是默认值)
function PrinzPostCatCount( $slug ){
    // category posts count
    $args = array(
        'posts_per_page'    => -1,
        'category_name'     => $slug, 
    );
    $post = new WP_Query( $args );
    return (int) $post->post_count;
}
$post = new WP_Query( array('category_name' => $slug, 'posts_per_page'=>-1) );