Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » WordPress »

Cargando las entradas del archivo mediante ajax

Estas en el tema de Cargando las entradas del archivo mediante ajax en el foro de WordPress en Foros del Web. Hola a todos, Os hago una pequeña introducción antes de exponer mi problema Estoy creando un tema para Wordpress, de manera que las entradas (o ...
  #1 (permalink)  
Antiguo 13/07/2011, 16:46
Avatar de IvanAsturS  
Fecha de Ingreso: enero-2011
Ubicación: Asturias
Mensajes: 24
Antigüedad: 13 años, 10 meses
Puntos: 2
Pregunta Cargando las entradas del archivo mediante ajax

Hola a todos,

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
  #2 (permalink)  
Antiguo 14/07/2011, 05:58
Avatar de Nekko
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Buenos Aires
Mensajes: 3.141
Antigüedad: 16 años, 8 meses
Puntos: 656
Respuesta: Cargando las entradas del archivo mediante ajax

Yo utilizaría query_post para ello:
http://codex.wordpress.org/Template_Tags/query_posts

Armás una consulta que traiga de a una entrada y te manejás con next y previous_posts_link()

Podés pegar con confianza la URL de tu web de pruebas aquí.
__________________
Taller para crear themes wordpress desde cero | Presupuestos para trabajos particulares vía MP
  #3 (permalink)  
Antiguo 14/07/2011, 11:50
Avatar de IvanAsturS  
Fecha de Ingreso: enero-2011
Ubicación: Asturias
Mensajes: 24
Antigüedad: 13 años, 10 meses
Puntos: 2
Respuesta: Cargando las entradas del archivo mediante ajax

Muchas gracias, hoy no podré pero mañana sin falta le dedico un rato a ver si puedo solucionarlo.

La página es esta:... No está actualizada del todo, pero se ve el funcionamiento que quiero aplicar a los diferentes archivos (a los que se accede desde los combos)

Lo dicho, muchas gracias, comentaré como me fué!

Un saludo, Iván

Edito: No consigo que el enlace se muestre correctamente, lo siento.

Última edición por IvanAsturS; 16/07/2011 a las 15:47 Razón: Eliminar URL

Etiquetas: ajax, post
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:55.