How to Display Related Posts in WordPress




There are two methods of doing so and you can choose whichever method you prefer. One way is doing it without a plugin and then there is another method that is doing it with a plugin.

Display Related Posts in WordPress without a Plugin 

Paste the following code in single.php where you want to display related posts

<?php 
$tags = wp_get_post_tags($post->ID);
if ($tags) {
 echo '<h2>Related Posts</h2>';
 $first_tag = $tags[0]->term_id;
 $args=array(
  'tag__in' => array($first_tag),
  'post__not_in' => array($post->ID),
  'posts_per_page'=>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(); ?>
  <a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a>

  <?php
  endwhile;
 }
 wp_reset_query();
}
?>


Display Related Posts in WordPress with a Plugin

Download the related post plugin from wordpress website and use the plugin based on given plugin documentation 




Related Post


Latest Post


Recent Posts Widget

Make sure to never miss a thing...

Get the latest news from the creative industry along with other creative goodies, conveniently delivered to social media.