Suporte » Desenvolvendo com WordPress » Mostrar todos os posts da mesma categoria do post clicado

  • Resolvido alux9000

    (@alux9000)


    Olá pessoal parabéns pelo fórum tenho aprendido muito por aqui.
    Por favor preciso de uma ajuda tipo assim:

    Este código vai listar todos os posts de uma determinada categoria formando no meu caso, um menu na lateral direita do site.
    Até aí tudo bem! Só que depois que clico em qualquer um desses posts a lateral direita recarrega só com o post clicado e lá se vai embora o menu. E agora? qual comando ou função vai fazer com que todos os posts da mesma categoria do post clicado fiquem na lateral direita?

    desculpa se enrolei tudo mas é isso…

    Obrigado

    <?php
    			query_posts($query_string.'&posts_per_page=-1');
    
    			if (have_posts()) : // checa se existem posts
                  while (have_posts()) : the_post(); // aqui comeca o laco, que se repetira para cada post ?>
                  <li>
                      <a href="<?php the_permalink() ?>"><?php the_title(); ?></a>
                  </li>
                  <?php endwhile; // fim do laço para cada post ?>
               <?php else : // caso nao seja encontrado nenhum post, executa esse trecho ?>
                  <h2 class="center">N&atilde encontrado</h2>
               <?php
    		   	endif; // fim de tudo
    
    			wp_reset_query();
    		   ?>
Visualizando 1 resposta (de um total de 1)
  • Criador do tópico alux9000

    (@alux9000)

    Bom pessoal, 2 horas depois que fiz a pergunta acabei descobrindo a resposta alterei o código e ficou exatamente como eu queria 🙂

    Aqui está:

    <?php
    	$category = get_the_category();
    	$catlux = $category[0]->cat_ID;
    	query_posts('cat='.$catlux.'&posts_per_page=-1');
    
    	if (have_posts()) :
                  while (have_posts()) : the_post(); ?>
                  <li>
              <a href="<?php the_permalink() ?>"><?php the_title(); ?></a>
                  </li>
                  <?php endwhile; ?>
            <?php else : ?>
                  <h2 class="center">N&atilde encontrado</h2>
             <?php
       	endif;
    	wp_reset_query();
    ?>
Visualizando 1 resposta (de um total de 1)
  • O tópico ‘Mostrar todos os posts da mesma categoria do post clicado’ está fechado para novas respostas.