Post relacionados sin plugin WordPress

¿Cómo podemos mostrar post relacionados sin plugin en nuestro CMS WordPress?

Todos sabemos de las comodidades para los programadores que dan el utilizar los plugins de WordPress, de hecho es uno de los principales motivos del cual utilizamos WordPress.

Aún así no es bueno abusar de ellos y cuantos menos plugins utilizamos más rápido y estable nos funcionará nuestro WordPress

La «PluginMania«, concepto como ya conocemos a esos programadores que utilizan muchos plugins para sus páginas en WordPress, no es buena ni aconsejable y es por eso que os vamos a mostrar como realizar el mismo proceso que puede realizar un plugin pero sin necesidad de instalar nada.

En este caso vamos a hablar de los Post Relacionados. Los Post Relacionados son aquellas entradas en WordPress que podemos mostrar a nuestros visitantes que tengan que ver con el post que actualmente están viendo.
Es una muy buena manera de tenerlos más tiempo conectados en nuestra página web.

El proceso es el siguiente: abre el archivo single.php de nuestra theme y escribimos el siguiente código donde queramos mostrar nuestros Post Relacionados.

<div class="relacionadas">
   <h3>Entradas relacionadas</h3>
   <?php
   $orig_post = $post;
   global $post;
   $tags = wp_get_post_tags($post->ID);
 
   if ($tags) {
   $tag_ids = array();
   foreach($tags as $individual_tag) $tag_ids[] = $individual_tag->term_id;
   $args=array(
   'tag__in' => $tag_ids,
   'post__not_in' => array($post->ID),
   'posts_per_page'=>3, // Número de entradas relacionadas a mostrar.
   'caller_get_posts'=>1
   );
 
   $my_query = new wp_query( $args );
 
   while( $my_query->have_posts() ) {
      $my_query->the_post();
   ?>
 
   <div class="miniaturarelacionada">
      <a href="<? the_permalink()?>"><?php the_post_thumbnail(); ?><br />
      <p><?php the_title(); ?></p>
      </a>
   </div>
 
   <?php }
   }
   $post = $orig_post;
   wp_reset_query();
   ?>
</div>

¿Realmente fácil verdad?, en nuestro caso hemos decidido mostrar los post relacionados sin plugin mediante las etiquetas «tag» que le hemos asignado a cada post.

Lo más relevante o ha tener en cuenta es que le podemos indicar hasta cuantos post relacionados podemos mostrar simplemente cambiando el número de esta línea de código:

'posts_per_page'=>3, // Número de entradas relacionadas a mostrar.

Y ya tendríamos nuestros post relacionados sin plugin funcionando. Los plugins en WordPress son de gran utilidad pero no abusemos de ellos.

Si le fue de utilidad este post compártelo!, también nos podéis seguir en:
Facebook Vintiset
Instagram Vintiset
Twitter Vintiset
Pinterest Vintiset

Muchas gracias por dedicar tiempo en nosotros.

Puedes seguirnos