Post aleatorio en Wordpress

  • Autor Autor Publikalia
  • Fecha de inicio Fecha de inicio
P

Publikalia

Iota
Hoy visite Skineable y me gustó la opción que tienen de entrada aleatoria, es por ello que me puse a buscar por distintos lugares la manera de hacerlo, y comparto una forma que está comprobada que funciona.
:marchmellow:

Para poder crear un link que muestre un post aleatorio debes de copiar en un fichero con extensión PHP el siguiente código:

Código PHP:
<?php require('wp-config.php'); $single = 1; $siteurl = get_settings('siteurl'); ?>
<?php
$numposts = $wpdb->get_var("SELECT COUNT(*) FROM $wpdb->posts WHERE post_status = 'publish'");
$go= rand(1,($numposts));
$consulta = "SELECT ID FROM $wpdb->posts WHERE post_status = 'publish' LIMIT " . $go . " , 1 ";
$numposts2 = $wpdb->get_var($consulta);
$direc = get_permalink($numposts2);
header ("Location: $direc");
?>


Luego simplemente tienes que subir el fichero con el nombre que quieras con extensión .php e incluir un link hacia dicho archivo para tenerlo funcionando.
Un saludo!
 
Buen aporte, gracias 😀
 
Buen aporte amigo!! voy a ver como me queda en mi blog 😀!
 
Muchas Gracias me sirvio para hacer mi index aleatorio. 🙂
 
Atrás
Arriba