Rabu, 14 Desember 2011

Cara Membuat Rating Komentator

Cara Membuat Rating Komentator – Menanggapi komentar dari Mas Andre tentang Rating Komentator di postingan “Rating Komentator ala JhezeR“. Saya tidak menggunakan plugin apapun untuk memunculkan “hati”, cuma menambahkan sedikit script di beberapa file theme WordPress.
Langsung saja yoo, cuma 2 langkah kok.
# Tambahkan baris kode berikut ke functions.php

function ratingkomentator(){
 global $wpdb;
 $hasil = $wpdb->get_var('
  SELECT
   COUNT(comment_ID)
  FROM
   '.$wpdb->comments.'
  WHERE
   comment_author_email = "'.get_comment_author_email().'"'
 );
 if($hasil <=20 ):
  echo "&hearts;";
 elseif($hasil >=21 && $hasil <=40):
  echo "&hearts;&hearts;";
 elseif($hasil >=41 && $hasil <=80):
  echo "&hearts;&hearts;&hearts;";
 elseif($hasil >=81 && $hasil <=120):
  echo "&hearts;&hearts;&hearts;&hearts;";
 elseif($hasil >=121 && $hasil <=1000):
  echo "&hearts;&hearts;&hearts;&hearts;&hearts;";
 else :
  echo "";
 endif;
}
?>
# Buka comments.php kemudian sisipkan kode berikut, terserah dimana hasil rating komentator mau ditampilkan.
<?php ratingkomentator() ?>
Yap, cuma 2 langkah mudah diatas untuk membuat rating komentator. Contoh diatas dan yang saya pakai sekarang, seperti 1 – 20 komentar = ♥ (simbol hati). Saya sengaja tidak menampilkan rating untuk jumlah komentar diatas 1000, karena itu adalah jumlah komentar saya sendiri dan saya melihat komentator lain di blog ini belum ada yang sampai 1000 komentar.
Untuk berapa jumlah postingan yang akan diberi rating dan dengan simbol apa hasilnya nanti, silahkan disesuaikan sendiri saja yoo.
Catt :
* Efek dari fungsi Rating Komentator, akan menambah request query ke database jadi agak sedikit memperlambat loading blog.
* Download Script Rating Komentator dalam [txt]

Tidak ada komentar: