نمایش مطالب مرتبط نوشته بر اساس چندین برچسب

نمایش مطالب مرتبط نوشته بر اساس چندین برچسب

نمایش مطالب مرتبط نوشته بر اساس چندین برچسب

شاید شما هم دوست دارید مطالب مشابه یک مطلب را برای کاربران خود نمایش دهید . این کار باعث میشود کاربران وسوسه شوند وارد مطالب دیگر شما شوند و اینکار باعث افزایش بازدید سایت شما خواهد شد. قبلا نمایش مطالب مرتبط نوشته را آموزش دادیم ولی الان قصد آموزش حرفه ای تر داریم.

شما میتوانید مطالب مرتبط مطلب را بر اساس برچسب های مختلف نمایش دهید. کافیست کد زیر را در جای مناسبی از single.php قرار دهید.

<?php 
  $backup = $post;
  $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'=>1
    );
    $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>هیچ مطلب مرتبطی یافت نشد</h2>
    <?php }
  }
  $post = $backup;  // copy it back
  wp_reset_query(); // to use the original query again
?>

 

لینک کوتاه:

https://a4fran3.ir/?p=17067

Subscribe
Notify of
guest
0 نظرات
Inline Feedbacks
مشاهده همه نظرات

مطالب تصادفی