Cargando

Ir a contenido

X

Problema con consulta de post en wordpress





  AUTOR PREGUNTA

Publicado 29 marzo 2014 - 20:47
Tengo un problema con dos consulta en wordpress la primera me funciona la segunda no la estructura de mi codigo es la siguiente

<?php
query_posts('....');
while (have_posts()) : the_post();
...
endwhile;

// Nueva query_posts()
query_posts('....');
while (have_posts()) : the_post();
...
endwhile;
?>

La seunga no funciona que debo hacer?
  • ¿Tienes la misma pregunta? Yo también
  • Volver arriba


 

Publicado 29 marzo 2014 - 20:50
El problema es que la realizar la primera consulta queda el query cargado con los datos de la primer consulta y el bucle while que ya ha recorrido todos los post.

Para evitar este problema debes utilizar rewind_posts() es la función encargada de reiniciar el Loop de WordPress para poder usarlo complementamente vacio despues de llamar a esta función. Ideal para el uso de varios Loops en una misma página.

<?php
 query_posts('....');
 while (have_posts()) : the_post();
 ...
 endwhile;

 // Reiniciamos los posts
 rewind_posts();

 // Nueva query_posts()
 query_posts('....');
 while (have_posts()) : the_post();
 ...
 endwhile;
 ?>


   AUTOR PREGUNTA

Publicado 29 marzo 2014 - 20:50
Muchas gracias me ha funcionado a la perfección ya no me da problemas la consulta


X