نمایش مطالب مرتبط نوشته بر اساس چندین برچسب
شاید شما هم دوست دارید مطالب مشابه یک مطلب را برای کاربران خود نمایش دهید . این کار باعث میشود کاربران وسوسه شوند وارد مطالب دیگر شما شوند و اینکار باعث افزایش بازدید سایت شما خواهد شد. قبلا نمایش مطالب مرتبط نوشته را آموزش دادیم ولی الان قصد آموزش حرفه ای تر داریم.
شما میتوانید مطالب مرتبط مطلب را بر اساس برچسب های مختلف نمایش دهید. کافیست کد زیر را در جای مناسبی از 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 ?>