Membuat Related Post WordPress Tanpa Plugin
Entah mengapa blog ini tidak bisa menggunakan plugin related post, hampir semua plugin saya coba seperti YARPP, Plugin Related Post By Category dan plugin sejenisnya namun tetap saja artikel yang berbuhungan tidak tampil dibagian bawah posting. Sampai akhirnya ketemu WordPress Related Plugin, berhasil sih, tapi seringkali plugin ini gagal menampilkan artikel yang nyambung, sehingga sebagai alternatif, artikel-artikel yang tidak nyambung yang ditampilkan.
Kemudian saya delete plugin itu. Lalu coba cari kode php untuk menampilkan related post tanpa plugin di Google, saya banyak temui tutorialnya, namun umumnya mereka hanya menampilkan related post berdasarkan tag, yang saya inginkan berdasarkan kategori, sekalinya dapat lagi-lagi tidak muncul.
Lalu saya ingat Wpthemesplugin.com, dulu saya pernah menggunakan salah satu theme mereka yaitu Lightbreaker, di theme ini terdapat kode PHP untuk menampilkan related post, langsung saya menuju kesana, dan download theme tersebut, namun sayang ternyata bagian tempat kode php diletakan sudah diganti dengan kode Adsense, tapi saya yakin kode tersebut masih ada disalah satu theme buatan mereka, kemudian saya lihat semoa demo theme disana, hingga melihat demo theme Mezzo, ternyata masih ada! Saya download dan buka file single.php kemudian ambil kodenya dan beres deh.
Contohnya bisa lihat dibawah artikel ini (mudah-mudahan cache blog ini sudah terupdate). Jika rekan punya masalah yang sama seperti saya, maka masukan kode berikut ini kedalam file single.php (Tapi sebelumnya back-up file anda):
<?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 class="related_articles">
<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);
?>
Related post ini memunculkan artikel-artikel yang berhubungan berdasarkan kategori, sehingga melewatkan kesamaan tag juga akumulasi kata/ungkapan. Dan contohnya bisa dilihat dibawah posting ini. Semoga bermanfaat dan c ya!
Update: saya sudah tidak lagi menggunakan cara di posting ini, tapi sudah menggunakan plugin YARP, karena sudah temukan cara agar berhasil tampilkan YARPP, silahkan temukan jawabnya di: Trik Agar Berhasil Menampilkan YARPP! & Cara di posting ini bagi yg tidak mau menggunakan plugin namun hanya ingin menggunakan kode PHP, untuk meringankan beban server. Ok makasih sudah mampir.


Sedang mencari paket umrah murah? Coba lihat paket yang kami tawarkan, berserta wisata ke negeri Istanbul, Dubai atau Yerusallem dan beribadah juga berwisata bersama orang anda sayangi.





Pingback: Jumlah Page vIew GuE GeDe BangEt! : Blog SEO
Pingback: liputankhusus.com
Pingback: Trik Agar Berhasil Menampilkan YARPP!