Related post atau artikel berkaitan sangat berguna sekali untuk meningkatkan page visit, time onsite, meningkatkan daily pageview dan meningkatkan daily reach website atau blog kita. Selain itu page visit atau jumlah kunjunganpun ternyata menjadi penilaian tersendiri dari sisi SEO dan berpengaruh secara signifikan untuk Meningkatkan Peringkat Alexa. Sehingga Related post bagi sebuah blog atau website adalah menu wajib yang harus disediakan bagi para pemilik situs. Sebetulnya banyak plugin wordpress yang menyediakan fungsi artikel berkaitan ini, namun jika pemakaian plugin terlalu banyak maka tidak baik pula untuk kecepatan loading blog dan menambah beban server. Maka sebagai solusinya, Fungsi related post ini bisa diterapkan manual tanpa plugin.
Catatan: Artikel ini khusus untuk blog berbasis wordpress, adapun untuk blogger silahkan baca pada Artikel berkaitan dengan Ikon untuk Blogger.
Ada dua jenis Related Post yang bisa diterapkan bagi blog wordpress Sobat, yaitu Related Post by Category dan Related Post by Tag. Silahkan pilih sesuai selera dan ikuti langkah selanjutnya:
- Related Post berdasarkan Category
<h3>Artikel Berkaitan :</h3> <?php $this_post = $post;$category = get_the_category(); $category = $category[0]; $category = $category->cat_ID; $posts = get_posts('numberposts=11&offset=0&orderby=rand&order=DESC&category='.$category);$count = 0; foreach ( $posts as $post ) {if ( $post->ID == $this_post->ID || $count == 10) {unset($posts[$count]);} else{$count ++;}}?> <?php if ( $posts ) : ?><div><ol> <?php foreach ( $posts as $post ) : ?> <li><a href="<?php the_permalink() ?>" target="_blank"><?php if ( get_the_title() ){ the_title(); } else { echo "Tidak ada artikel terkait"; } ?></a></li> <?php endforeach // $posts as $post ?></ol></div> <?php endif // $posts ?> <?php $post = $this_post;unset($this_post);?>
- Related Post berdasarkan Tag
<h3>Related Post : </h3> <ul><?php //judul artikel contoh 5, silahkan disesuaikan $tags = wp_get_post_tags($post->ID); if ($tags) { $first_tag = $tags[0]->term_id; $args=array( 'tag__in' => array($first_tag), '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(); ?> <li><a href="<?php the_permalink() ?>" rel="bookmark"> <?php the_title(); ?></a></li><?php endwhile; }} ?></ul>
- Silahkan pilih tipe related post / artikel terkait yang sobat kehendaki, lalu buka file single.php pada directory tema yang sobat gunakan. Jika sobat mengedit dari Dashboard, klik Appearance – Editor – Pilih nama tema – dan buka file single.php.
- Cari kode <?php the_content(‘Read the rest of this entry ‘); ?> atau <?php the_content(); ?>. Lalu copy paste script related post di atas di bawahnya. Sebagai catatan, kedua kode tersebut adalah kode yang berfungsi untuk memanggil konten atau isi artikel blog sobat, maka simpanlah artikel berkaitan di bawahnya. Perhatikan pula kode pembagi divisi pada tema agar tampilannya bisa disesuaikan dengan rapih.
- Sampai tahap ini fungsi related post sudah bisa digunakan, namun sobat bisa melakukan penyesuaian seperti jumlah artikel yang ingin ditampilkan. Pada script pertama, jumlah artikel berkaitan berdasarkan kategory berjumlah 10 (count == 10) dan pada script kedua berjumlah 5 (showposts’=>5). Adapun untuk menghiasnya menjadi menarik silahkan baca memperbanyak klik artikel terkait dengan css menarik dimana bagian artikel terkait akan bergerak dan bergoyang yang menarik perhatian pengunjung dan memicu klik untuk selanjutnya meningkatkan pageview.
Agar tampilan Related Post sesuai dan nampak cantik dengan tema, sobat bisa menambahkan style tersendiri. Contoh pada blog ini menggunakan effect shadow atau bayangan, caranya bisa dilihat pada Menambahkan effect shadow pada Blockquote yang bisa ditambahkan pula pada CSS. Ataupun hanya menambahkan effect shadow pada link saja yang lebih mudah. Untuk wordpress hack lain tanpa plugin ini silahkan simak juga Membuat Page Navigation, WP Minify, dan Post Teaser yang ke semuanya tanpa menggunakan plugin. Nah, selamat mencoba dan semoga bermanfaat…
Update: Belakangan ini saya saya sudah tidak memakai cara di atas dengan alasan related post ini masih meminta 2 query ke database. Sebagai gantinya saya pakai plugin serupa yang tidak meminta query ke database. Silahkan dibaca pada plugin artikel terkait wordpress terbaik. Atau yang lebih bagus lagi baru-baru ini saya membuat plugin featured post yang ringan, tidak meminta query dan dengan tampilan menarik, dilengkapi dengan mp3 player dan tombol share. Silahkan download plugin ini pada Floating Featured Post, Mp3 Player + Share Button. Nah tombol sharenya ini sangat lengkap karena menggunakan AddThis, situs bookmarking terbesar. Kelebihannya, selain fitur sharenya paling lengkap juga dilengkapi dengan analytic.
terimakasih gan ilmu nya
Sama2, semoga bermanfaat ya 😉
thanks gan udah share ilmunya