Ordenar posts de mas antiguos a mas nuevos con custom loop y saltandome algunos

Inicio Foros WordPress Programación Ordenar posts de mas antiguos a mas nuevos con custom loop y saltandome algunos

Etiquetado: ,

Este debate contiene 6 respuestas, tiene 4 mensajes y lo actualizó  jolaus hace 8 años, 4 meses.

  • Autor
    Publicaciones
  • #14505

    soyelnacho
    Participante

    <p>Estimados</p>
    <p> Tengo un problema al que no he podido encontrar solución. Les explico, a ver si me pueden ayudar.</p>
    <p> Tengo un loop en el home, que muestra los ultimos 10 posts publicados. Ahora, necesito ordenarlos de mas antiguos a mas nuevos, pero solo mostrar los eventos que aun no han sucedido.</p>
    <p> Me explico, es para un blog de eventos, estoy utilizando el plugin "No Future Posts", que me permite establecer la fecha de publicacion de los posts, en un futuro, pero que se marquen como publicados antes de la fecha.</p>
    <p> El sitio esta en: http://www.tocatas.de (los cuadros blancos con naranjo del home).</p>
    <p> Tengo el siguiente codigo:</p>
    <p>

    </p>
    <p>Entonces, actualmente el asunto me muestra los posts que aun no han sucedido (los que no han llegado a su fecha de publicacion), ignorando todos los demas. Pero, me esta mostrando primero los mas lejanos, luego los cercanos. Yo necesito que primero me muestre los que estan proximos a venir.</p>
    <p>Cuando modifico el query, colocandole order=ASC, para q muestre lo que necesito, no imprime nada en pantalla. Probé utilizando algo como:<br />
    if ( $segundosquefaltan &gt; 0 ) : continue para ver si eso continuaba el loop de 10 posts, pero tampoco funcionó.</p>
    <p> Espero puedan ayudarme, y espero puedan entenderme, desde ya muchas gracias</p>
    <p> Estaré atento al hilo :mrgreen:
    </p>

  • #32938

    Marisol
    Participante

    Hola
    Creo que tu sabes mas de esto me puedes ayudar¿¿?

  • #32947

    soyelnacho
    Participante

    Hola
    Creo que tu sabes mas de esto me puedes ayudar¿¿?

    ojala 🙂

  • #34966

    cristain
    Participante

    Hola, has podido solucionar el problema, me encuentro con exactamente la misma situación. Necesito listar los posts por orden ascendente de fecha.
    Agradezco sus aportaciones.

    Saludos!

  • #34967

    cristain
    Participante

    Hola,

    googleando un poco he encontrado que para listar ascendentemente los posts se puede hacer mediante los siguientes parámetros en el query_posts:

    query_posts(‘orderby=date&order=ASC’);

    A mi me ha funcionado!

    Saludos!

  • #43557

    jolaus
    Participante

    Efectivamente, añadiendo la linea

    al loop es posible configurar de mil formas la manera en la que se presentan los posts en nuestro blog. [url=http://pintamonas.elkarteak.net/2009/04/21/query_post-personalizando-nuestro-wordpress/]En este blog[/url] explican de manera extensa como se puede usar y configurar la función query_posts().

    Mi problema es que yo estoy interesado en cambiar el orden en el que aparecen los posts pero no en el home (uso una página estática con el índice por categorías de todos los posts) sino en la página de categorías, de manera que cuando alguien pinche sobre una categoría, visualice SÓLO los posts de esa categoria en orden inverso.

    He probado a añadir la linea

    dentro del loop del fichero categories.php pero los que aparecen en orden inverso son todos los posts del blog, no los de esa categoría en concreto.

    ¿Alguna pista para poder arreglar este problemilla?

  • #43559

    jolaus
    Participante

    Efectivamente, añadiendo la linea

    al loop es posible configurar de mil formas la manera en la que se presentan los posts en nuestro blog. [url=http://pintamonas.elkarteak.net/2009/04/21/query_post-personalizando-nuestro-wordpress/]En este blog[/url] explican de manera extensa como se puede usar y configurar la función query_posts().

    Mi problema es que yo estoy interesado en cambiar el orden en el que aparecen los posts pero no en el home (uso una página estática con el índice por categorías de todos los posts) sino en la página de categorías, de manera que cuando alguien pinche sobre una categoría, visualice SÓLO los posts de esa categoria en orden inverso.

    He probado a añadir la linea

    dentro del loop del fichero categories.php pero los que aparecen en orden inverso son todos los posts del blog, no los de esa categoría en concreto.
    ¿Alguna pista para poder arreglar este problemilla?

El foro ‘Programación’ está cerrado y no se permiten nuevos debates ni respuestas.

Pin It on Pinterest