preloader LOADING

42Works Blog

Posted on January 14, 2020

WordPress 101: Tips, Tricks & Hacks

In this WordPress 101 tutorial, we will teach you how you can show your visitors related posts to what they are browsing. Every website on the internet has experienced visitor stagnation at some point. A decreasing number of visitors on your pages can also result in the reduction of Adsense revenue. 

By showing related posts to your visitors, you engage them with content-types they are already interested in. With the help of related posts on WordPress website, you will be able to reduce your bounce rate while increasing the user engagement you get. 

Therefore to increase your visitor engagement, you must learn how to add related posts on your WordPress website. In our tutorial, we will teach you a method that will enable you to add related posts functionality to your site without a plugin.  

Add the following code to a single file to show related posts on WordPress without a plugin.

<?php  // - for use in the loop, list 5 post titles related to the first tag on current post:

  $backup = $post;  // backup the current object

  $tags = wp_get_post_tags($post->ID);

  $tagIDs = array();

  if ($tags) {

    $tagcount = count($tags);

    for ($i = 0; $i < $tagcount; $i++) {

      $tagIDs[$i] = $tags[$i]->term_id;

    }

    $args=array(

      'tag__in' => $tagIDs,

      'post__not_in' => array($post->ID),

      'showposts'=>5,

      'caller_get_posts'=>1related posts on your WordPress 

    );

    $my_query = new WP_Query($args);

    if( $my_query->have_posts() ) {

      while ($my_query->have_posts()) : $my_query->the_post(); ?>

        <h3><a href="/<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_title(); ?></a></h3>

      <?php endwhile;

    } else { ?>

      <h2>No related posts found!</h2>

    <?php }

  }

  $post = $backup;  // copy it back

  wp_reset_query(); // to use the original query again

?>

 


Leave a Comment:

Your email address will not be published.

para glider
Have a Project ?
We are just as excited
about your Idea
My name is
& I'm interested in discussing about
for my project
. You can email me at
or ring me up at
.

Hauts-de-France France 54.36.148.62 https://42works.net/tech-hacks/wordpress-101-tips-tricks-hacks-9