1 Star2 Stars3 Stars4 Stars5 Stars
Loading ... Loading ...
Escrito por Alex como Mejoras para tu PC, Sabías que el 22 de enero de 2009 a las 8:32 pm

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 ;)


RelacionadasVacacionesAdSense: o como Google organiza tu vidaSin actualizar a WordPress 2.0, ¿por qué?Buena publicidad de juguetes
Puedes suscribirte a los comentarios con este enlace RSS 2.0 feed

11 Responses to “Artículo aleatorio en WordPress”

  1. 1
    AlfonsoNo Gravatar Says:


    Joer macho, ¡Qué rapidez!

    Muchas gracias por compartirlo.

    Saludos.

  2. 2
    Jorge BernalNo Gravatar Says:


    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 :)

  3. 3
    Novatilla en ApurosNo Gravatar Says:


    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.

  4. 4
    Novatilla en ApurosNo Gravatar Says:


    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

  5. 5
    AlexNo Gravatar Says:


    Me dejé un “;” al final de la línea $random = get_permalink($post->ID)
    Lo he corregido

  6. 6
    Novatilla en ApurosNo Gravatar Says:


    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 ;-)

  7. 7
    Novatilla » Post Aleatorio en Wordpress Says:


    [...] 86400 Alex puso una forma que me pareció superfacil,consiste en crear un archivo ./random en la raiz del [...]

  8. 8
    asierNo Gravatar Says:


    Pues a mí tampoco me ha funcionado con la corrección… al final he instalado el plugin que recomiendas y me funciona.

  9. 9
    Como crear un post aleatorio en Wordpress — No Soy Normal Says:


    [...] 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. [...]

  10. 10
    EricNo Gravatar Says:


    Muchas gracias, voy a ver si el plug es compatible con mi theme.

  11. 11
    Articulo Aleatorio Wordpress | Juarbo Says:


    [...] Fuente: 86400 [...]

Artículo aleatorio

Te invito a otros blogs ...


AstroRED