No estoy seguro de si esta es una pregunta extraña o estúpida, pero tengo un sitio web con un control deslizante de página de inicio que está configurado de la siguiente manera: (obviamente, no son nombres de clases reales, sino solo descripciones de lo que son)
.... WP QUERY, FEATURED POSTS ...
<ul>UPPER SLIDES CONTAINER</ul>
<li class="Slide With Background Image">
<div class="Slide Description">
<span> Category </span>
<h2> Title </h2>
</div>
</li>
....
</ul>
.... SAME WP QUERY, FEATURED POSTS ...
<ul class="Lower Slide Navigation">
<li class="Slide With Background Image">
<div class="Slide Description">
<span> Category </span>
<h2> Title </h2>
</div>
</li>
</ul>
Está configurado de esta manera porque a medida que las diapositivas principales se alternan arriba, las diapositivas inferiores muestran las diapositivas anteriores y siguientes.
De todos modos, a mi pregunta: ¿hay alguna manera de que pueda usar una consulta DB para llenar ambas áreas?
Parece ineficiente estar haciendo la misma llamada dos veces…
claro que sí, todo lo que necesita hacer es ‘rewind_posts’ después del endif del primer ciclo y luego agregar su ciclo nuevamente para la navegación de diapositivas.
referencia: http://codex.wordpress.org/Function_Reference/rewind_posts
-
Sabía que sería algo tan simple como eso, pero simplemente no pude encontrarlo. Me encanta StackOverflow. La gente es muy útil en los momentos en que las búsquedas de Google me dan vueltas en círculos.
– AJeezy9
6 de agosto de 2014 a las 3:01
almacene en caché la información en su primer ciclo, para que pueda “reproducir” esa información almacenada en caché para la segunda sección.
– Marc B.
5 de agosto de 2014 a las 15:31