Membuat "Related Post" tanpa plugin di Wordpress
Bagi yang suka utak-atik wordpress, pasti suka dengan code wordpress. Ada dua cara untuk meningkatkan performa atau men-tune-up wordpress: dengan plugin atau modifikasi code. Bagi yang expert PHP mungkin akan mudah memodifikasi, atau kalau tidak membuat plugin yang pass untuk keperluannya.
Related Post, artikel terkait. Ini penting untuk mereferensikan orang yang sedang membaca tulisan kita dengan tulisan lain sejenis. Untuk membuat related post di wordpress juga ada dua cara: plugin dan code. Kali ini saya akan menunjukkan cara menampilkan related post di wordpress dengan code.
Tapi sebelumnya ada beberapa hal yang harus diperhatikan: karena pemisahan/ pengelompokan tulisan berdasar kategori. Jadi satu tilisan harus satu kategori.
Ini dia caranya:
Tinggal pasang kode berikut di single PHP:
if (is_single()) { if (get_the_category()) { ?> foreach((get_the_category()) as $category) { echo ' <h3>Post with Category: '.$category->cat_name.'</h3> '." <ul>"; query_posts('cat='.$category->cat_ID.'&showposts=20'); while (have_posts()) { the_post(); ?> <li><a title="permalink to <?php the_title() ?>" href="<?php the_permalink() ?>"></a></li> } echo "</ul> "; } } } ?>
Code diatas akan menampilkan related post, tulsian dengan kategori sama, sebanyak 20 post.(showpost=20). Anda bisa meletakkannya di bawah tulisan atau di sidebar.
Tapi code diatas juga menampilkan tulisan yang sedang dibaca (detil). saya belum mencoba pakai exception. Mungkin anda bisa coba-coba memasukkan exception sehingga artikel yang muncul (detail) tidak ikut tampil di daftar.
Selamat mencoba.
Thursday, September 10th, 2009 at 7:21 pm| Category: Uncategorized | RSS 2.0 feed | You can skip to the end and leave a response. Pinging is currently not allowed. | HOME
