Ferticidio's: El blog personal de Fernando Lescano donde escribe un monton de cosas que solo a el pueden interesarle

Post relacionado sin Plugin

Me encontré con un post en aNieto2K con un pequeño trozo de código que nos permite poner post relacionados sin necesidad de usar ningún plugin. La forma de seleccionar los post relacionados es mediante los tags, específicamente el primer tag de cada post: Si son iguales están relacionados, sino no. Simple, y bastante practico.

Esto iría en el loop de wordpress:

 

<?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;
  }
}
?>

Con esto se muestran 5 post, podemos cambiar el 5 de ‘showposts’=>5 por la cantidad de post que queremos que se muestren.


Compartelo:

  • Este tip me parece buenísimo, porque por ejemplo yo uso el Simple Tags, pero no encuentro la manera de cambiarle el CSS, y en cambio de ésta forma, ademàs de que te ahorras el problema de tener un plugin que te sobrecargue tu blog, puedas ponerlo donde tu quieras, muchas gracias por pasar el dato, voy a ver si me funcion bien, porque soy muy nueva con ésto, saludos :D

  • Contanos como te fue cuando lo hagas!

Puedes seguir todas las respuestas a este post mediante el RSS 2.0 feed.

Trackbacks / Pingbacks