Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   WordPress (http://www.forosdelweb.com/f118/)
-   -   AYUDA CON ESTE CODIGO - POSTS ALEATORIOS- plugin para WordPress (http://www.forosdelweb.com/f118/ayuda-con-este-codigo-posts-aleatorios-plugin-para-wordpress-579909/)

xiscomax 25/04/2008 08:44

AYUDA CON ESTE CODIGO - POSTS ALEATORIOS- plugin para WordPress
 
Hola gente, haber si me podeis hechar una mano.

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(''); ?>

o en tal caso el custom field que se le asocie a cada entrada, en mi caso seria, la key= Thumbs. ya que mostraria imagenes.

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; }
}
?>

Haber si alguien que entienda en el tema "que soys todos menos yo xD" puede hecharme un cable.
Saludos. xD

y Gracias por adelantado

GatorV 25/04/2008 09:37

Re: AYUDA CON ESTE CODIGO - POSTS ALEATORIOS- plugin para WordPress
 
Tema trasladado a Word Press.


La zona horaria es GMT -6. Ahora son las 10:30.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.