Ver Mensaje Individual
  #7 (permalink)  
Antiguo 11/07/2010, 12:51
Avatar de luciio
luciio
 
Fecha de Ingreso: junio-2009
Ubicación: Guadalajara, MX.
Mensajes: 351
Antigüedad: 15 años, 5 meses
Puntos: 38
Respuesta: Posts relacionados aleatorios

Muchisimas gracias por tu ayua me funciono perfecto, solo una cosa que te podria comentar:

Este codigo me arroja 6 articulos relacionados, ahora me revuelve relacionados con aleatorios, no se podria poner para que sake todos los relacionados y si le faltan para llegar a los 6, saque los restantes aleatorios?

Solo es una idea, en realidad el codigo asi esta muy bien, muchas gracias por su ayuda !

Cita:
Iniciado por metacortex Ver Mensaje
Sería algo así:

Código PHP:
<?php
$backup 
$post;

$tags wp_get_post_tags($post->ID);
foreach(
$tags as $individual_tag
    
$tag_ids[] = $individual_tag->term_id;

$args = array(
    
'post__not_in' => array($post->ID),
    
'showposts'=>6// Cantidad de entradas a mostrar.
    
'caller_get_posts'=>1
);
if(
$tags)
    
$args[] = array('tag__in' => $tag_ids);

$my_query = new wp_query($args);
if( 
$my_query->have_posts() ) {
    echo 
'<h2>Relacionado</h2><ul id="related">';
    while (
$my_query->have_posts()) {
        
$my_query->the_post();
    
?>
        <li>
        <a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><img src="<?php echo catch_that_image() ?>" alt="<?php the_title(); ?>" width="70" height="70" /></a></li>
    <?php
    
}
    echo 
'</ul>';
}
$post $backup;
wp_reset_query(); 
?>
__________________
cursos delineado permanente - mi selección de plantillas para wordpress