Suporte » Ajustando o WordPress » Problema com código de Posts Randômicos

  • Resolvido gustavo.x4ids

    (@gustavox4ids)


    Olá pessoal, sou novo aqui e já venho trazendo uma dúvida no meu código no wordpress. Aí vai ele:

    <!– INICIO POST RANDOMICO –>
    <div id=”post_randomico”>
    <h2>Posts Randômico:</h2></ br>
    <?php
    query_posts(“&orderby=rand&showposts=1&category_name=Multimidia”);
    while(have_posts()) : the_post();
    the_title();
    the_excerpt();
    endwhile;
    ?>
    </div>
    <!– FIM POST RANDOMICO –>

    O código faz o que eu quero, que é gerar posts aleatórios de uma categoria específica em uma div. De forma que o meu site possui essa área reservada para os posts aleatórios + os posts normais. Mas o meu problema é o seguinte, eu coloquei esse código na index do meu tema logo depois da div id=”container”, e acontece que os posts normais da minha página perdem a configuração. Somem os demais posts, e o post normal é o mesmo que o post aleatório.

    Acredito que os posts normais da div id=”container” pegam a configuração do meu código quando coloco ele antes dessa div, porque quando coloco o código depois dela ele funciona legal…

    Peço ajuda a galera e aos mais experiêntes desvendar o porquê de acontecer issu.

    Obrigado!

Visualizando 2 respostas - 1 até 2 (de um total de 2)
  • Dois loops feitos dessa forma conflitam entre si. Essa forma deve ser usada apenas para o loop principal da página.

    Para criar esse novo loop, use get_posts ou crie uma nova query.

    http://codex.wordpress.org/Template_Tags/get_posts

    http://codex.wordpress.org/The_Loop#Multiple_Loops

    <?php $my_query = new WP_Query('category_name=special_cat&posts_per_page=10'); ?>
    
    <?php while ($my_query->have_posts()) : $my_query->the_post(); ?>
      <!-- Do special_cat stuff... -->
    <?php endwhile; ?>

    Criador do tópico gustavo.x4ids

    (@gustavox4ids)

    Karaka renato_s você tirou totalmente minha dúvida!
    muito obrigado! eu fico impressionado quando alguém tira seu tempo pra ajudar outra pessoa, por mais que sei que todos poderiam fazer esse tipo de coisa.

    valeu… em falar em compartilhar, vou deixar aqui o endereço do meu blog que fiz sobre CSS3 que é pra compartilhar o que estou aprendendo a respeitoeu também…

Visualizando 2 respostas - 1 até 2 (de um total de 2)
  • O tópico ‘Problema com código de Posts Randômicos’ está fechado para novas respostas.