Bom como eu havia dito agora o site vai voltar forte, espero que estejam gostando dos artigos que estou escrevendo, mas como isso não vem ao caso. Estou aqui neste artigo para ensinar um pequeno truque com o WordPress, que é muito útil para temas em estilo de revista, que utilizam o loop do WordPress várias vezes.
Eu já escrevi em outro artigo como otimizar o seu blog/site para que ele lide melhor com os loops, então dê uma lida pois isso é importante.
Então você sabe que existe o loop comum do WordPress:
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
<!-- Faça o desejado ... -->
<?php endwhile; ?>Se você utilizar esse código mais de uma vez em uma mesma página do WordPress, você pode causar conflitos e não receber o resultado que desejava. A idéia é usar um código que reseta a contagem deste loop, então você pode utiliza-lo outras vezes. Para isto iremos usar o <?php rewind_posts(); ?>, da seguinte forma:
<?php rewind_posts(); ?>
<?php while (have_posts()) : the_post(); ?>
<!-- Faça o desejado... -->
<?php endwhile; ?>
Este código deve ser colocado em algum local abaixo da expressão if (have_posts()) : para que funcione corretamente.
Bom não deixem de usar este pedacinho de código em seus temas, pois ele realmente ajuda na hora de entender o código como torna o sistema mais rápido.
Se tiverem alguma dúvida basta deixar que eu irei responder com prazer.