Programación

Foro WordPress » WordPress » Programación

Paginación aleatoria (4 mensajes)

Acerca de este hilo

Tags

  1. Unai

    1.0
    Antiguedad: Jun 2011
    Mensajes: 3

    offline

    Publicado hace 11 meses
    #

    Hola a todos (:

    Veamos, lo que necesito, es un enlace que me lleve a una página aleatoria de la paginación. Pero no a un post aleatorio; la cuestión es que el diseño que estoy haciendo funciona con un solo post por página, y necesito que tenga el típico enlace "aleatorio", pero que no me lleve dentro de un post. Osea que el resultado no tire de "single.php", si no una página random del "index.php".

    Espero no haberme liado mucho..

    ¿Se os ocurre alguna manera de hacer esto?

    ¡Gracias!
    Unai.

  2. Unai

    1.0
    Antiguedad: Jun 2011
    Mensajes: 3

    offline

    Publicado hace 11 meses
    #

    Este es el código que tengo, pero que me lleva dentro del post:

    < ?php $randomPost = $wpdb- >get_var("SELECT guid FROM $wpdb- >posts WHERE post_type = 'post' AND post_status = 'publish' ORDER BY rand() LIMIT 1"); echo '<a href="'.$randomPost.'" title="Random"><img src="random.png" alt="Random" /></a>'; ? >

    ¿Alguien sabe si se podría adaptar para lo que necesito?

  3. LGrusin

    Moderador
    Antiguedad: Feb 2011
    Mensajes: 1.801

    offline

    Publicado hace 11 meses
    #

    Puedes mostrar páginas de forma aleatoria. El problema es que las páginas no numeran siguiendo un orden. WordPress las considera como un post. Tendrías que guardar en alguna variable o array todos los IDs de las páginas y después seleccionarlos de forma aleatoria.

    Si se me ocurre algo lo comento.

    Un saludo

  4. Unai

    1.0
    Antiguedad: Jun 2011
    Mensajes: 3

    offline

    Publicado hace 11 meses
    #

    Puf.. no tengo ni idea de cómo hacer eso.. Pero gracias!

Responder

Debes Identificarte para publicar.

Foro WordPress » WordPress » Programación