Os hago una pequeña introducción antes de exponer mi problema
Estoy creando un tema para Wordpress, de manera que las entradas (o posts) se muestren en una especia de galería de la siguiente manera:
- Se muestra siempre una única entrada.
- Cuando la página se carga, la entrada aparece desde de la derecha de la pantalla (fuera de ella) y se para al llegar el centro de la misma.
- En ese momento aparecen unas flechas de navegación para poder ir hacia la entrada anterior o posterior.
- Cuando se pulsa alguna de esas flechas, un pequeño script hace que el post desaparezca desplazandose hacia la izquierda hasta acabar fuera de la pantalla.
- Ahora es cuando se carga el nuevo post mediante ajax.
- Se repite el ciclo ....
Esto está funcionando para la página principal, donde se muestran todas las entradas. Utilizo la funcion get_post($id); en la página que cargo mediante ajax a la que le paso como parametro el id, que lo obtengo con las funciones get_adjacent_post() o get_next_post() según proceda.
El problema
El problema lo tengo cuando quiero hacer lo mismo para el archivo temporal, para ordenar por categorías o por etiquetas.
No se que función utilizar para recuperar un determinado post según su posición de un determinado archivo. Por ejemplo, el 2º post del archivo del mes de junio de 2010.
Tengo el objeto $wp_query que contiene todos los datos necesarios para la consulta, pero no tengo muy claro como utilizarla.
** Igual no me ha quedado muy claro, tengo una url con la página en pruebas, donde se puede ver lo que funciona, pero no se si puedo pegar la dirección aquí, espero que alguien me diga algo, sino os la puedo enviar por privado.
Gracias, un saludo, Iván