Si eres de los reacios a usar plugin por que prefieres que las funcionalidades estén en el theme, estás de enhorabuena. Ya puedes desinstalar el plugin Related Posts por que podrás obtener posts relacionados mediante una pequeña función que se aprovecha de la potencia de WP_Query() para obtenerlos.
<?php
//Para usar dentro del Loop, muestra 5 artículos relacionados.
if ($tags) {
echo 'Related Posts';
$first_tag = $tags[0]->term_id;
$args=array(
'tag__in' => array($first_tag),
'post__not_in' => array($post->ID),
'showposts'=>5,
'caller_get_posts'=>1
);
$my_query = new WP_Query($args);
if( $my_query->have_posts() ) {
while ($my_query->have_posts()) : $my_query->the_post(); ?>
<p><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></p>
<?php
endwhile;
}
}
?>
Este código debe ir colocado dentro del Loop de WordPress, se encargará de mostrarnos 5 (podemos modificarlo haciendo cambios a showposts
) usando el primer tag del post en el que nos encontremos.
24 comentarios, 2 referencias
+
#