Menambahkan Artikel Terkait Setiap Postingan wordpress Platform



Artikel terkait atau biasa disebut Related Post merupakan ornamen yang wajib di tambahkan dan diletakkan di bawah artikel . Fungsi nya tidak lain adalah link - link artikel yang berhubungan dengan postingan yang sedang kita baca sehingga  ini bisa membuat pembaca atau visitor kita lebih lama berada si situs maupun blog kita. Dengan begitu bisa meningkatkan page view situs kita karena visitor akan loncat  loncat dari satu postingan ke postingan lainnya.

Setelah saya googling banyak cara tersedia baik menggunakan plugin maupun yang manual. jika kita menggunakan shared hosting yang paling baik adalah menggunakan manual tanpa plugin. karena bisa memberatkanb server. berikut cara yang bisa dilakukan.

Paste kode ini dibawah <?php the_content('Continue reading...'); ?>atau <?php the_content?> pada file single.php

<?php
$this_post = $post;
$category = get_the_category(); $category = $category[0]; $category = $category->cat_ID;
$posts = get_posts('numberposts=6&offset=0&orderby=post_date&order=DESC&category='.$category);
$count = 0;
foreach ( $posts as $post ) {
if ( $post->ID == $this_post->ID || $count == 5) {
unset($posts[$count]);
}else{
$count ++;
}
}
?>

<?php if ( $posts ) : ?>
<div>
<h2>Related Posts</h2>
<ul>
<?php foreach ( $posts as $post ) : ?>
<li><a href="<?php the_permalink() ?>" title="<?php echo trim(str_replace("n"," ",preg_replace('#<[^>]*?>#si','',get_the_excerpt()))) ?>"><?php if ( get_the_title() ){ the_title(); }else{ echo "Untitled"; } ?></a> (<?php the_time('F jS, Y') ?>)</li>
<?php endforeach // $posts as $post ?>
</ul>
</div>
<?php endif // $posts ?>
<?php
$post = $this_post;
unset($this_post);
?>
kemudian klik update file. Bentuk tampilannya ya di situs ini.