Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » WordPress »

AYUDA CON ESTE CODIGO - POSTS ALEATORIOS- plugin para WordPress

Estas en el tema de AYUDA CON ESTE CODIGO - POSTS ALEATORIOS- plugin para WordPress en el foro de WordPress en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 25/04/2008, 08:44
Avatar de xiscomax  
Fecha de Ingreso: febrero-2006
Mensajes: 379
Antigüedad: 18 años, 2 meses
Puntos: 5
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
  #2 (permalink)  
Antiguo 25/04/2008, 09:37
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Re: AYUDA CON ESTE CODIGO - POSTS ALEATORIOS- plugin para WordPress

Tema trasladado a Word Press.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:50.