Ver Mensaje Individual
  #3 (permalink)  
Antiguo 12/08/2011, 15:55
nahuelga
 
Fecha de Ingreso: junio-2010
Mensajes: 14
Antigüedad: 14 años, 5 meses
Puntos: 0
Respuesta: posts relacionados en single.php

no quiero con plugins.. quiero con codigo

aca tengo el codigo que estoy usando.. necesitaria que me digan como hago para que no me muestre el post que se esta viendo... osea estos related van al final de un post.. y no quiero q en los related aparezca ese mismo post..

Cita:
foreach((get_the_category()) as $categ) {

$catid2 = $categ->cat_ID;
$parentid2 = $categ->category_parent ;
$name2 = $categ->cat_name ;
$thePostID = $post->ID;

if ($parentid2 != 0): //no es cat padre

query_posts('cat='.$catid2.'&orderby=rand');
$i = 0;
if (have_posts()) : //si la subcategoria tiene posts
while (have_posts()) : the_post();
$count = $i++;
if ($count == 2) :
break;
else:
?>
<div class="post relatedlast">
<a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_post_thumbnail();?></a>
<div class="txt">
<a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><h4><?php the_title(); ?></h4></a>
<?php the_excerpt1(); ?>
</div>
</div>
<?php
endif;
endwhile;
elseif (have_posts() == 0): //si la subcategoria no tiene posts que traiga del parent
query_posts('cat='.$parentid2.'&orderby=rand');
$i = 0;
while (have_posts()) : the_post();
$count = $i++;
if ($count == 2) :
break;
else:
?>

<div class="post relatedlast">
<a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_post_thumbnail();?></a>
<div class="txt">
<a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><h4><?php the_title(); ?></h4></a>
<?php the_excerpt1(); ?>
</div>
</div>
<?php
endif;
endwhile;
endif;
endif;
}?>



<?php foreach((get_the_category()) as $category) {

$this_cat2 = $category->slug;
query_posts('cat=149');

if (have_posts()) :
while (have_posts()) : the_post();
if (get_post_meta(get_the_ID(),'relacionados-'.$this_cat2.'-2',true)) :
echo '<div class="block light searches relatedfirst">';
echo '<h3 style="color:#934810;">Otras personas han buscado</h3>';

echo '<div id="relacionados" class="otroshanbuscado">';
the_content();
echo '</div>';

echo '</div>';
endif;
endwhile;
endif;

}; ?>