Mostrar entradas aleatorias sin imágenes en PHP

  • Autor Autor MaTyS
  • Fecha de inicio Fecha de inicio
M

MaTyS

Hola amigos de ForoBeta, que tal?
Estuve tratando de hacer lo mismo que hace cualquier plugin de ¡Salta! (que no conozco ninguna) con PHP y me anda más o menos bien... el problema es que también me muestra las imagenes y solo quiero que muestre las entradas, conocen algún Plugin, o forma de hacerlo manualmente con PHP?

Saludos.
 
Template Tags/get posts « WordPress Codex

PHP:
<ul>
<?php
$args = array( 'numberposts' => 5, 'orderby' => 'rand' );
$rand_posts = get_posts( $args );
foreach( $rand_posts as $post ) : ?>
	<li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
<?php endforeach; ?>
</ul>
 
Hola, eso no es precisamente lo que estoy buscando.
Eso muestra 5 entradas aleatorias, lo que yo me refiero es un archivo por ejemplo salta.php que te rediriga automáticamente al post, con ese código se puede hacer, pero quiero ver si hay otro mejor,
saludos.
 
Este código lo encontré hace años y desde entonces lo uso, espero te sirva. Te manda a una entrada al azar.

Insertar CODE, HTML o 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");

?>
 
Atrás
Arriba