Membuat Related Post di WordPress tanpa Plugins

By On Wednesday, February 16th, 2011 Categories : Artikel

Bagi rekan rekan bloger yang kesulitan membuat Related Post pada CMS WordPress akan kami berikan sedikit TIPS untuk mempermudah membuat related post pada wordpress anda. Untuk mengawalinya silahkan cari code < ?php the_content();?>pada masing masing Themes atau Tema dibagian single.php, kemudian tambahkan kode seperti dibawah ini:

<?php  // Akan menampilkan 5 artikel terkait dari konten kita berdasar tags
$counter = 0; $counter2 = 0;
$backup = $post;  // Query Asli di Backup
$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();
$counter++; $counter2++;
?><div>
<div>
<strong><a href=”<?php the_permalink(); ?>”><?php the_title(); ?></a></strong>
</div>
</div>
<?php endwhile;
} else { ?>
<div><strong>No related posts found!</strong></div>>
<?php }
}
$post = $backup; // Query Asli di Kembalikan
wp_reset_query(); // Kembali ke Query asli (agar komen bisa berjalan sempurna)
?>