Membuat FAKE Rating Bintang dengan PHP Untuk Wordpress

 On Tuesday, October 29, 2013  

Udah lama ga posting, kali ini saya akan sedikit sharing tentang script simple cara membuat rating bintang dengan PHP untuk wordpress. Sebetulnya kode ini bisa juga digunakan CMS lainnya asalkan berbasis PHP. Kode ini hasil jiplakan dan gabungan dari beberapa source.
Tanpa panjang lebar, berikut ini script rating star palsu via php.

#1. Penempatan kode, bisa di single / footer (tergantung selera masing-masing), kali ini saya lebih memilih footer saja.
#2. Masuk ke footer.php dan masukan script ini

<?php
if(is_single()){

//Random FAKE rating star
$persen = array("4","4.2","4.5","4.6","4.8");
$rating = $persen[rand(0,4)];
$ulasan = array("1570", "2371", "50242", "23600", "87373", "23453", "25430", "23221", "22191", "22453", "22123", "22111");
$review = $ulasan[rand(0,11)];
?>
// Rich snippet google
<div itemscope itemtype="http://data-vocabulary.org/Recipe">
<span itemprop="name" style="display:none;"><?php the_title(); ?></span>
<?php
if ( has_post_thumbnail()) {
$large_image_url = wp_get_attachment_image_src( get_post_thumbnail_id(), 'full');
echo '<img itemprop="photo" rel="bookmark" style="display:none;" src="'.$large_image_url[0].'">';
}
?>
<span itemprop="review" itemscope itemtype="http://data-vocabulary.org/Review-aggregate">
<span itemprop="itemreviewed"><?php the_title(); ?></span>,
<span itemprop="rating">
Rating:<span itemprop="average"><?php echo $rating; ?></span>/<span itemprop="best">5</span>
</span>
&amp;
<span itemprop="count"><?php echo $review; ?></span> views.
</span>
</div>
<?php
}
?>

#3. Save.. liat hasilnya


PENJELASAN
//Random FAKE rating star
- Grade point pada Fake rating star diatas yaitu 1-5 ($persen) dan jumlah review juga udah kita tentukan sediri ($ulasan). Kalu mau beda silahkan diedit sesuai selera.

// Rich snippet google
Disini kita pasang random fake rating bintang pada google rich snippet. Fungsinya ya buat menampilkan rating star di SERP biar terlihat lebih authority.

fungsi wordpress yang digunakan yaitu is_single() dan has_post_thumbnail().
- is_single(). Menegaskan kalo fake rating bintang khusus di single saja.
- has_post_thumbnail(). menampilkan url feature image dengan tipe FULL. Disini tiap posting harus ada gmbarnya dan diset FULL dan dijadikan FEATURE IMAGES. Kalau ga ada, thumbnail ga bakal keluar di google snippet tools. Alternatifnya bisa kita pasang default gambar, dengan cara menambahkan baris kode ini

<?php
if ( has_post_thumbnail()) {
$large_image_url = wp_get_attachment_image_src( get_post_thumbnail_id(), 'full');
echo '<img itemprop="photo" rel="bookmark" style="display:none;" src="'.$large_image_url[0].'">';
}
else {
echo '<img itemprop="photo" rel="bookmark" style="display:none;" src="url_gbr_default_anda">';
}
?>

Silahkan upload dulu gambar defaultnya ke server dan ganti url_gbr_default_anda di src. Lalu preview url anda dengan google rich snippets tool.

Selamat mencoba & happy blogging :D
Membuat FAKE Rating Bintang dengan PHP Untuk Wordpress 4.5 5 Unknown Tuesday, October 29, 2013 Udah lama ga posting, kali ini saya akan sedikit sharing tentang script simple cara membuat rating bintang dengan PHP untuk wordpress. Sebe...


17 comments:

  1. hahaha,, seru nih biar terlihat keren ama temen yang lain :D

    ReplyDelete
  2. ohh... gtu ya gan caranya..... izin bookmark dehh... masalahnya saya butuh nieh ...

    ReplyDelete
  3. menarik infonya dan menambah wawasan makasih saya tunggu atikel lainya

    ReplyDelete
  4. makasih gan infonya sangat bermanfaat sekali,,

    ReplyDelete
  5. wah, unik! terimakasih infonya sangat membantu. salam kenal ;;)

    ReplyDelete
  6. Infonya cukup menarik gan, terimakasih dan sukses selalu ya

    ReplyDelete
  7. terimakasih gan, infonya sangat bermanfaat sekali

    ReplyDelete
  8. infonya sangat menarik sekali gan, terimakasih

    ReplyDelete
  9. terimakasih infonya, sangat bermanfaat sekali

    ReplyDelete
  10. makasih infonya dan sukses terus ya

    ReplyDelete
  11. makasih buat infonya gan, sangat bermanfaat sekali gan

    ReplyDelete
  12. artikelnya menarik sekali gan, sukses terus deh buat blog nya

    ReplyDelete
  13. makasih buat infonya, sangat bermanfaat sekali, dan sukses terus buat blog nya .

    ReplyDelete
  14. udah ane pasang.. kok Belum Juga Nongol ya Fake Ratingnya

    ReplyDelete
  15. udah dipasang gan.. tapi kenapa tidak tampil juga..??
    mohon jwabannya gan..!!

    ReplyDelete
  16. hanya bisa berkata "like thissssss"

    ReplyDelete