How to Display Related Posts in Wordpress Without a Plugin
Increase your blog readers stay time by providing them helpful related posts list without using any extra plugin.
Increase your blog readers stay time by providing them helpful related posts list without using any extra plugin.
Paste the following code within loop in your theme’s single.php:
<?php
$tags = wp_get_post_tags($post->ID);
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, //Display this number of related posts
'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;
}
}
?>
P.S. This code uses first tag of that post to display releated posts.
This code was shared on Wordpress Support Forum.