Themes y Diseño

Foro WordPress » WordPress » Themes y Diseño

Mostrar posts aleatorios con paginación (4 mensajes)

Acerca de este hilo

Tags

  1. probandocosas

    3.0
    Antiguedad: Jul 2011
    Mensajes: 13

    offline

    Publicado hace 9 meses
    #

    Hola.

    Me preguntaba como podría mostrar posts de forma aleatoria y que mostrase, por ejemplo, 5 posts en la primera página y que cuando fuese a la página siguiente me mostrase 5 posts aleatorios más pero que no hubieran sido mostrados en la página anterior, y en la siguiente lo mismo pero que no hubieran sido mostrados en las dos páginas anteriores, etc.

    Ahora mismo estoy probando con

    < ?php $paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
     query_posts('posts_per_page=5&amp;orderby=rand&amp;paged=' . $paged); ? >

    Pero al pinchar sobre la página siguiente me repite posts.

    He navegado bastante y he visto que hay bastante gente que lo pregunta pero no lo he visto resuelto en ningún sitio.

    Gracias por anticipado.

  2. LGrusin

    Moderador
    Antiguedad: Feb 2011
    Mensajes: 1.801

    offline

    Publicado hace 9 meses
    #

    Esto me parece muy complicado de conseguir. Supone que tengas que guardar en algún sitio los posts mostrados para no volver a repetirlos. Cuando son pocos puedes escapar, pero cuando son muchos es un disparate. ¿Dónde los guarda?.

    Podrías hacer que los 5 mostrados anteriormente no se mostraran en la siguiente paginación, excluyendo posts de la consulta, pero no podrías evitar que volvieran a salir.

    Lo que si se podría hacer es una consulta de 5 artículos y al mostrarlos le cambias el orden. Los siguientes no saldrían repetidos.

    Si se me ocurre algo te diré...

    Un saludo

  3. probandocosas

    3.0
    Antiguedad: Jul 2011
    Mensajes: 13

    offline

    Publicado hace 9 meses
    #

    Muchas gracias.

    Ya he visto que es complicado.

    Tendré que pensar en una alternativa a lo que estaba pensando porque, como comentas, puede ser un disparate tener que guardar mucha información para usarla como quiero.

    Si a alguien se le ocurre alguna cosa se agradece.

    Saludos y gracias, @LGrusin, por tu respuesta.

  4. josep

    5.0
    Antiguedad: Dic 2008
    Mensajes: 535

    offline

    Publicado hace 9 meses
    #

    El mismo LGrusin me ayudó con un hilo parecido, pero sin la exigencia de evitar la repetición. Me va bien, y no me repite las entradas e principio. También he de decir que hay + de 1300 entradas en el sitio, supongo que contra más hay menos probabilidad de repetición.

    Consulta este hilo;

    http://ayudawordpress.com/foro/topic/entradas-aleatorias-en-home

    Saludos

    http://culturapdf.blogspot.com/
    Repositorio de PDF's

Responder

Debes Identificarte para publicar.

Foro WordPress » WordPress » Themes y Diseño