Cara Membuat Related Post di Tengah Artikel Pada Wordpress Tanpa Plugin

Cara Membuat Related Post di Tengah Artikel Pada Wordpress Tanpa Plugin
Cara Membuat Related Post di Tengah Artikel Pada Wordpress Tanpa Plugin

Related Post atau “Artikel Terkait” merupakan sebuah fitur yang saya pikir cukup penting dan wajib dimiliki oleh setiap blog, terutama untuk meningkatkan page views dan memperbaiki bounce rate blog kamu. Penambahan Related Post ini diharapkan bisa memperbaiki ranking blog di mata mesin pencari maupun pengunjung. 

Untuk menampilkan related post di tengah artikel wordpress sangatlah mudah, tentu karena banyaknya pengembang WordPress yang membuat plugin related post yang bisa kita install secara gratis. Namun, kali ini saya ingin berbagi cara membuat Related Post di tengah postingan wordpress yang tidak biasa yaitu tanpa plugin, seperti apakah? seperti judul artikel ini lah ya.

Sesuai judul artikel, cara membuat Related Post di tengah artikel pada wordpress tanpa plugin. Kamu bisa membuat related post di manapun kamu suka, entah itu bawah artikel atau di atas artikel dan di tengah postingan.

Bagaimana cara membuat Related Post di tengah artikel atau postingan di wordpress?

  1. Situs/blog WordPress self-hosted (kalau belum punya blog wordpress self-hosted, bisa order hosting di Mas EDI, hehehe)
  2. Plugin contextual related post (install terlebih dulu kalau belum ada, kalau gak mau juga gpp koq ya)
  3. Sedikit pengetahuan tentang mengedit file WordPress (tidak perlu mahir coding, programming, etc)
  4. Gunakan jurus andalan kita, CTRL+C – CTRL+V (kopi – paste cuy).
  5. Buka file functions.php pada theme yang kamu pakai, bisa diedit melalui dashboard atau file editor cpanel hosting kamu.
  6. Pastekan kode di bawah ini ke file functions.php (supaya aman, taruh saja di baris paling akhir sebelum ?>
  7. Simpan file functions.php yang sudah kamu edit.
  8. Coba dengan membuat postingan baru, atau edit saja postingan yang sudah ada, tambahkan shortcode berikut ini (tanpa spasi): [ insertrelatedpost title="Related Articles" align="left" count="5" ]
  9. letakkan di mana saja, misal setelah paragraph pertama atau cari paragraf pertengahan.
  10. Simpan postingan, dan coba lihat hasilnya.
Atau Dengan Cara:

Gunakan shortcode berikut ini untuk membuat related post di dalam artikel atau postingan pada wordpress.

[ insertrelatedpost title="Related Articles" align="left" count="5" ]

  • title = judul headline untuk Related Articles
  • count = jumlah artikel yang ingin ditampilkan
  • align = posisi (left, center, right)

Script untuk membuat related post di tengah postingan pada wordpress
<?php
/*
* simple related post
* generate related post
*/
function masedi_generate_related_post($title,$count=5) {
global $post;
$orig_post = $post;
$tags = wp_get_post_tags($post->ID);
if ($tags) {
$tag_ids = array();
foreach($tags as $individual_tag) $tag_ids[] = $individual_tag->term_id;
$args=array(
'tag__in' => $tag_ids,
'post__not_in' => array($post->ID),
'posts_per_page'=> $count, // Number of related posts that will be shown.
'caller_get_posts'=>1
);
$my_query = new WP_Query( $args );
if( $my_query->have_posts() ) {
$results .= "<ul>";
while( $my_query->have_posts() ) {
$my_query->the_post();
$results .="<li><a href=\"" .get_permalink(). "\" rel=\"bookmark\" title=\"" .get_the_title(). "\">" .get_the_title(). "</a></li>";
}
$results .= "</ul>";
}
}
$post = $orig_post;
wp_reset_query();
return $results;
}
/*
* Insert related post tag code
* usage:
*/
function masedi_insert_related_post($atts) {
$count = $atts['count']; if (empty($count)){$count=5;}
$title = trim($atts['title']); if (empty($title)){$title="Related Articles";}
$style = $atts['align']; if (empty($style)){$style="left";}
$htmls = "";
/* Check if exist Contextual Related Post plugin */
if (function_exists("ald_crp")) {
$htmls = "<div id=\"relatedposts\" class=\"align" .$style. "\">" .ald_crp('is_widget=0'). "</div>";
} else {
$htmls = "<div id=\"relatedposts\" class=\"align" .$style. "\"><h3>" .$title. "</h3>" .masedi_generate_related_post($title,$count). "</div>";
}
return $htmls;
}
add_shortcode('insertrelatedpost', 'masedi_insert_related_post');
/* EOF insert related post */
?>

Nah demikian cara membuat artikel terkait ditengah postingan pada wordpress, atau di sebut juga related post di tengah artikel. Terimakasih..
Blogger

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel