Artículo aleatorio en WordPress
Me piden en un comentario el plugin del "Artículo aleatorio" y ciertamente no es un plugin, es una programación sencilla muy fácil de hacer y de usar. Se trata de crear en el raiz de nuestro blog un archivo llamado random.php con este contenido:
<?php
require('wp-blog-header.php');
$post = $wpdb->get_row("select id from $wpdb->posts where post_status='publish' order by rand() limit 1″);
$random = get_permalink($post->ID);
status_header(301);wp_redirect( $random );
exit();
?>
Luego donde se quiera, hacer un enlace a /random.php.
Aun así, existen muchos plugins para artículo aleatorio, de los cuales recomiendo este, que podría usarlo, pero como ya me funciona a mi lo mío
Relacionadas , Vacaciones, AdSense: o como Google organiza tu vida, Sin actualizar a WordPress 2.0, ¿por qué?, Buena publicidad de juguetes






enero 22nd, 2009 at 9:06 pm
Joer macho, ¡Qué rapidez!
Muchas gracias por compartirlo.
Saludos.
enero 23rd, 2009 at 12:57 am
Viendo el “order by rand()”, igual te interesa leer esto
http://jan.kneschke.de/projects/mysql/order-by-rand/
Con el tamaño actual del blog, apenas se notara la diferencia, pero nunca se sabe
enero 24th, 2009 at 10:18 am
hola,,mira,queria preguntarte como se hace un enlace a ./random.php es que no se como se hace.
Podria meterse el vinculo en una imagen,verdad?
Muchas gracias.
enero 27th, 2009 at 9:31 am
Hola Alex,te escribí otro comentario sobre un error que me daba el script.Hice el archivo tal como dijiste y se supone que esta es la dire del archivo http://novatillasku.com/random.php
Pero mira me da este fallo,y me hace gracia por que no hay linea 8.
Parse error: syntax error, unexpected $end in /var/www/novatillasku.com/www/random.php on line 8
enero 27th, 2009 at 9:41 am
Me dejé un “;” al final de la línea $random = get_permalink($post->ID)
Lo he corregido
enero 27th, 2009 at 11:05 am
Gracias,Alex,,no sé,,me sigue dando error,no se que esté haciendo mal.
De cualquier forma muchas gracias por tu ayuda.
Un saludo(ah,,que te leo siempre
enero 27th, 2009 at 6:08 pm
[...] 86400 Alex puso una forma que me pareció superfacil,consiste en crear un archivo ./random en la raiz del [...]
enero 29th, 2009 at 11:40 pm
Pues a mí tampoco me ha funcionado con la corrección… al final he instalado el plugin que recomiendas y me funciona.
febrero 20th, 2009 at 2:17 pm
[...] Súbelo al directorio en donde tienes la instalación de WordPress y listo, solamente tienes que hacer un llamado al archivo random.php en donde quieres que aparezca tu post aleatorio. Si no se te da mucho lo del código, puedes instalar este plugin. Vía | 86400. [...]
marzo 20th, 2009 at 8:29 pm
Muchas gracias, voy a ver si el plug es compatible con mi theme.
marzo 1st, 2010 at 7:50 am
[...] Fuente: 86400 [...]