[su_wiloke_sc_company_website]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 ;)
Joer macho, ¡Qué rapidez!
Muchas gracias por compartirlo.
Saludos.
22 de enero de 2009Viendo 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 :)
23 de enero de 2009hola,,mira,queria preguntarte como se hace un enlace a ./random.php es que no se como se hace.
24 de enero de 2009Podria meterse el vinculo en una imagen,verdad?
Muchas gracias.
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
27 de enero de 2009Me dejé un «;» al final de la línea $random = get_permalink($post->ID)
27 de enero de 2009Lo he corregido
Gracias,Alex,,no sé,,me sigue dando error,no se que esté haciendo mal.
27 de enero de 2009De cualquier forma muchas gracias por tu ayuda.
Un saludo(ah,,que te leo siempre ;-)
Pues a mí tampoco me ha funcionado con la corrección… al final he instalado el plugin que recomiendas y me funciona.
29 de enero de 2009Muchas gracias, voy a ver si el plug es compatible con mi theme.
20 de marzo de 2009