Customize Consent Preferences

We use cookies to help you navigate efficiently and perform certain functions. You will find detailed information about all cookies under each consent category below.

The cookies that are categorized as "Necessary" are stored on your browser as they are essential for enabling the basic functionalities of the site. ... 

Always Active

Necessary cookies are required to enable the basic features of this site, such as providing secure log-in or adjusting your consent preferences. These cookies do not store any personally identifiable data.

No cookies to display.

Functional cookies help perform certain functionalities like sharing the content of the website on social media platforms, collecting feedback, and other third-party features.

No cookies to display.

Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics such as the number of visitors, bounce rate, traffic source, etc.

No cookies to display.

Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.

No cookies to display.

Advertisement cookies are used to provide visitors with customized advertisements based on the pages you visited previously and to analyze the effectiveness of the ad campaigns.

No cookies to display.



Mejoras para tu PC Sabías que

Artículo aleatorio en WordPress

[su_wiloke_sc_rating_chart title="¿Te gusta el artículo? ¡Valóralo!"]0 media basada en 0 votos[/su_wiloke_sc_rating_chart]

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

[su_wiloke_sc_related_gallery][/su_wiloke_sc_related_gallery]

Alex

Ciudadano del mundo. Me encanta llevarme mi cámara fotográfica para inmortalizar esencias y experiencias en lugares diferentes, donde la gente vive diferente, pero donde todos disfrutamos cada día de puestas de un mismo Sol.

Vistos recientemente...

11 Comments

  1. Alfonso

    Joer macho, ¡Qué rapidez!

    Muchas gracias por compartirlo.

    Saludos.

    22 de enero de 2009
  2. Jorge Bernal

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

    23 de enero de 2009
  3. Novatilla en Apuros

    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.

    24 de enero de 2009
  4. Novatilla en Apuros

    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 2009
  5. Alex

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

    27 de enero de 2009
  6. Novatilla en Apuros

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

    27 de enero de 2009
  7. asier

    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 2009
  8. Eric

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

    20 de marzo de 2009