Por que algumas das minhas postagens personalizadas não aparecem na minha página?

Tenho 6 posts com um tipo de postagem personalizado no meu tema WordPress. Eu quero mostrar todos eles em uma página, mas eu só posso obter um máximo de 3 para aparecer, independentemente de quantos existem.

Eu tenho esse código na página:

publish; echo $count_posts; ?>   
case

Sorry, no posts matched your criteria.

… e isso exibe isso:

 6 case case case 

Por que minhas outras 3 postagens personalizadas não aparecem?

desde já, obrigado

Solutions Collecting From Web of "Por que algumas das minhas postagens personalizadas não aparecem na minha página?"

Se você não definir um valor para posts_per_page , ele usará qualquer que seja a configuração para as Blog pages show at most em Settings > Reading .

Além disso, não use query_posts , use WP_Query em vez disso :

 $args = array( 'post_type' => 'cases', 'posts_per_page' => -1 // get all cases ); $cases = new WP_Query( $args ); if ( $cases->have_posts() ) : while ( $cases->have_posts() ) : $cases->the_post(); // output case endwhile; else: // nothing found endif;