Tengo este Plugin de InKiLiNo para WodPress, el cual muestra un numero de entradas del blog de forma aleatoria.
La cuestion es que solo muestra el titulo de cada entrada y necesito mostrar el contenido tambien, mas concretamente el contenido de
Código PHP:
   <?php the_excerpt(''); ?>    El codigo del Plugin es el siguiente.
Código PHP:
   <?php
/*
Plugin Name: PostsAleatorios
Version: 2.0
Plugin URI: http://www.inkilino.com/2007/02/01/plugin-posts-aleatorios/
Description: Genera una lista de posts antiguos aleatoriamente, para que no se pierdan en el recuerdo.
Author: InKiLiNo
Author URI: http://www.inkilino.com/
 
Para su uso:
    <h4>Entradas Aleatorias</h4>
         <ul>
        <?php postsaleatorios(); ?>
         </ul>
*/
 
function unpostaleatorio() {
    global $wpdb, $tableposts;
 
    $query = "SELECT count(ID) as c
        FROM $tableposts
        WHERE post_status = 'publish'";
    $cnt   = $wpdb->get_results($query);
    $cnt   = rand(0, $cnt[0]->c);
 
    $query = "SELECT ID
        FROM $tableposts
        WHERE post_status = 'publish'
        LIMIT $cnt, 1";
 
    $post = $wpdb->get_results($query);
 
    //$link = get_permalink($post[0]->ID);
 
        $my_id=$post[0]->ID;
        $link = get_permalink($my_id);
        $post_id = get_post($my_id); 
        $title = $post_id->post_title;            
        
        ?>
                
        
        <div class="item" onmouseover="this.className='item2'" onmouseout="this.className='item'">
        <h2><a href="<?php echo $link; ?>" title="<?php echo $title; ?>"><?php echo $title; ?></a></h2>
       
        <p><a href="<?php $values = get_post_custom_values("url"); echo $values[0]; ?>" title="<?php the_title(); ?>">
        <img src="<?php $values = get_post_custom_values("thumbs"); echo $values[0]; ?>" alt="<?php the_title(); ?>" /></a></p>
        </div>
            
 
<?php 
 
}
function postsaleatorios() {
    $x = 1;
    $cantidaddeposts = 10; //Aqui podeis cambiar la cantidad de posts que aparecen, cambiar el 10 por el numero que querais
    while ($x <= $cantidaddeposts) {   
    echo unpostaleatorio();
    $x = $x + 1; }
}
?>    Saludos. xD
y Gracias por adelantado
 
