Mostrar artículos relacionados en Worpress sin plugins

Si bien hay muchos plugins que permiten mostrar artículos relacionados en un post de WordPress, muchas veces es mejor evitar agregar plugins a nuestro sitio para no hacerlo tan pesado a la hora de cargar.

Bueno, para aquellos que quieren mostrar artículos relacionados sin el uso de plugins, aquí les va una solución bastante eficiente.

Es simplemente un hack de WordPress, un código que deberá ser insertado dentro del loop en el archivo single.php y lo que hará es tomar la primer palabra clave que tenga el artículo, y en base a esta palabra, buscará los artículos relacionados. Será muy importante la forma en que coloquemos nuestras palabras claves, ya que de esto dependerá los artículos que se muestren.

La cantidad de artículos que se mostraran se debe especificar en ‘showposts’=>. En este caso nuestro código mostraría 3 artículos.

Por último, para darle un poco de formato y que quede algo lindo, solo tendremos que agregar un poco de CSS.

<?php
$tags = wp_get_post_tags($post->ID);
if ($tags) {
  echo 'Post relacionados';
  $first_tag = $tags[0]->term_id;
  $args=array(
    'tag__in' => array($first_tag),
    'post__not_in' => array($post->ID),
    'showposts'=>3,
    '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="<?php the_title_attribute(); ?>"><?php the_title(); ?></a></p>
      <?php
    endwhile;
  }
}
?>

Fuente: Aquí

Dejar un Comentario