PHP/Wordpress新手

PHP/Wordpress新手,php,wordpress,Php,Wordpress,在Wordpress中,我试图获得多个类别中的所有帖子。这是我的密码: <?php // Get categories $menu = 'left-column-menu'; $cat_args = array( 'order' => 'ASC', 'orderby' =>

在Wordpress中,我试图获得多个类别中的所有帖子。这是我的密码:

 <?php 
             // Get categories
             $menu = 'left-column-menu';
             $cat_args = array(
                'order'                  => 'ASC',
                'orderby'                => 'menu_order',
                'post_type'              => 'nav_menu_item',
                'post_status'            => 'publish',
                'output'                 => ARRAY_A,
                'output_key'             => 'menu_order',
                'nopaging'               => true,
                'update_post_term_cache' => false );

             $cat_items = wp_get_nav_menu_items( $menu, $cat_args ); 

              // Get categories posts
             $args = array(
                'posts_per_page'   => '',
                'offset'           => 0,
                'category'         => $cat_items->ID,
                'orderby'          => 'post_date',
                'order'            => 'DESC',
                'include'          => '',
                'exclude'          => '',
                'meta_key'         => '',
                'meta_value'       => '',
                'post_type'        => 'post',
                'post_mime_type'   => '',
                'post_parent'      => '',
                'post_status'      => 'publish',
                'suppress_filters' => true ); 

               $posts = get_posts($args); 

                    print_r($posts);

             ?>  

第一部分是从菜单中获取类别,这很好。但它只得到前5个帖子。我只是想知道为什么会这样?

改变:

// Get categories posts
$args = array(
    'posts_per_page'   => '',
致:


因为默认情况下需要5分钟,试着给出“每页帖子”=>-1谢谢你,Neo,最简单的事情就是让我:(我认为这是一个循环,因为类别的数量是5。我什么时候可以将你的答案标记为正确?我只是添加了一条评论…没有给出答案,因为没有任何必要,这只是一件你错过的小事…你仍然可以投票支持我的评论。)。
// Get categories posts
$args = array(
    'posts_per_page'   => -1,