Retroceder   Foros del Web > Diseño de Sitios web > Aplicaciones pre-fabricadas > Wordpress

Respuesta
 
Herramientas Desplegado
Antiguo 25-abr-2008, 08:44   #1 (permalink)
xiscomax ha deshabilitado el karma
 
Avatar de xiscomax
 
Fecha de Ingreso: febrero-2006
Mensajes: 323
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
xiscomax está desconectado   Responder Citando
Antiguo 25-abr-2008, 09:37   #2 (permalink)
Moderador
GatorV llegará a ser famoso muy prontoGatorV llegará a ser famoso muy prontoGatorV llegará a ser famoso muy prontoGatorV llegará a ser famoso muy prontoGatorV llegará a ser famoso muy pronto
 
Avatar de GatorV
 
Fecha de Ingreso: mayo-2006
Ubicación: Queretaro, Mexico
Mensajes: 11.602
Re: AYUDA CON ESTE CODIGO - POSTS ALEATORIOS- plugin para WordPress

Tema trasladado a Word Press.
__________________
Blog Web
GatorV está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 12:10.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93