Respostas no Fórum

Visualizando 6 respostas - 1 até 6 (de um total de 6)
  • Criador do tópico gabrielfz

    (@gabrielfz)

    Consegui! 😀

    O problema estava em Configurações de leitura onde As páginas do blog mostram no máximo estava marcado como apenas 10 posts.

    Muito obrigado pela ajuda e pela paciência! Um forte abraço!

    Criador do tópico gabrielfz

    (@gabrielfz)

    Olá, Mário!
    Criei outro post_type com o nome musica-teste e criei 25 posts (sendo cada post uma música) nesse post_type. Porém o erro persiste, pois quando coloco para aparecer todos os posts, só são mostrados apenas 10 (aparentemente o while só roda 10 vezes), e acabei de perceber que opost_per_pagenão interfere, pois fiz um teste colocando'post_per_page' => 3 e mesmo assim foram retornados 10 posts. 🙁

    Segue o código:

    <ul class="list-group list-group-flush">
    	<?php
    		$posts_slides = new WP_Query(array(
    		'post_type' => 'musica-teste',
    		‘category_name’ => ‘musica’,
    		'post_per_page' => 3,
    		));
    		while($posts_slides->have_posts()) : $posts_slides->the_post();
    	?>
    								
    		<li class="list-group-item">
    			<?php echo rwmb_meta('titulo-musica'); ?>
    		</li>
    
    	<?php endwhile; wp_reset_postdata(); ?>
    </ul>
    • Esta resposta foi modificada 5 anos, 10 meses atrás por gabrielfz.
    Criador do tópico gabrielfz

    (@gabrielfz)

    – Os posts que estão de fora estão nessa categoria mesmo?
    Sim!
    – Os posts que estão de fora são do tipo album?
    Não!
    – Os posts que estão de fora estão publicados?
    Sim!
    – Essa página está disponível em algum link?
    Não!

    Criador do tópico gabrielfz

    (@gabrielfz)

    Mil desculpas caso eu tenha falado errado, é que eu estou bem no começo kkk

    Acabei de analisar aqui e realmente estou criando páginas e arquivos page-$slug.php.

    Pata testar, apaguei todos os dados do navegador, criei uma página com o nome e slug teste e criei um arquivo com o nome page-teste.php, e coloquei apenas o loop:

    <?php
       $posts_slides = new WP_Query(array(
       ‘post_type’ => ‘albuns’,
       ‘category_name’ => ‘musica’,
       ‘post_per_page’ => -1
       ));
       while($posts_slides->have_posts()) : $posts_slides->the_post();
       ?>
    
       <li class=”list-group-item”>
          <?php echo rwmb_meta(‘titulo-musica’); ?>
       </li>
    
    <?php endwhile; wp_reset_postdata(); ?>

    Porém, o problema de não exibir todos os posts da categoria musica persiste.
    (O único plugin que estou usando é o metabox, para criar campos personalizados)

    • Esta resposta foi modificada 5 anos, 10 meses atrás por gabrielfz.
    • Esta resposta foi modificada 5 anos, 10 meses atrás por gabrielfz.
    Criador do tópico gabrielfz

    (@gabrielfz)

    Mas essa página já faz parte do template page-musica.php, e infelizmente o parâmetro posts_per_page igual a -1 não funcionou. Pode existir algum outro fator (externo ou não externo) que influencie?

    Criador do tópico gabrielfz

    (@gabrielfz)

    Não estou na página de categoria, estou tentando fazer uma lista de posts em uma página chamada “page-musica.php”. Isso influencia o loop?

Visualizando 6 respostas - 1 até 6 (de um total de 6)