Ver Mensaje Individual
  #5 (permalink)  
Antiguo 03/06/2011, 08:38
Avatar de okdek88
okdek88
 
Fecha de Ingreso: julio-2009
Mensajes: 22
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: Paginación aleatoria (Por llamarlo de alguna manera)

Pues nada raro, más o menos como viene por defecto, cambiando el diseño y poco más:

Código HTML:
Ver original
  1. <div class="navigation">
  2.                 <?php if(function_exists('wp_pagenavi')) { wp_pagenavi(); } else { ?>
  3.  
  4.             <div class="alignleft" class="linkleft"><?php previous_posts_link('<img src="left.png">') ?></div>
  5.  
  6.  
  7.             <div class="linkcenter">
  8.  <?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>'; ?>
  9.             </div>
  10.  
  11.  
  12.                 <div class="alignright" class="linkright"><?php next_posts_link('<img src="right.png">') ?></div>
  13.                 <?php } ?>
  14.             </div>

Quizás el titulo del hilo no es del todo correcto, es que la cosa no está en la paginación exactamente. El problema está en ese enlace del centro, el "random". Funciona bien para llevarme a un post aleatorio, pero ni idea de cómo hacer que me lleve a una página aleatoria de la paginación.

En cuanto a los permalinks de la paginación, por si sirve de algo, se ven tal que así: "/page/2/" (con la custom structure de permalinks /%postname%/).

Un saludo.