Tag Archives: cara

Script Menampilkan Jumlah Post View Tanpa Plugin

Bagaimana cara menampilkan jumlah pembaca/viewer post berita kita? Langsung saja ikuti langkah2nya sekarang.

[1] Salin Kode berikut di functions.php Gunanya untuk membuat fungsi post_viewsdan memanggil fungsi yang telah disediakan WordPress yaitu fungsi get_post_meta

[sourcecode language="php"]
function getPostViews($postID){

$count_key = ‘post_views_count’;
$count = get_post_meta($postID,$count_key, true);
if($count==”){
delete_post_meta($postID,$count_key);
add_post_meta($postID, $count_key, ’0′);
return "0 View";
}
return $count.’ Views’;
}
function setPostViews($postID) {
$count_key = ‘post_views_count’;
$count = get_post_meta($postID, $count_key, true);
if($count==”){
$count = 0;
delete_post_meta($postID, $count_key);
add_post_meta($postID, $count_key, ’0′);
}else{
$count++;
update_post_meta($postID, $count_key, $count);
}
}
[/sourcecode]

[2] Selanjutnya, salin kode berikut di single.php diantara loop PHP atau sisipkan dibawah kode <?php while (have_posts()) : the_post(); ?>
Fungsinya sebagai pencatat berapa kali postingan telah dilihat.

[sourcecode language="php"]

<?php setPostViews(get_the_ID()); ?>

[/sourcecode]

[3] Langkah terakhir, masih di single.php salin dan sisipkan kode berikut dimana hasil dari fungsi post view ini akan ditampilan.

[sourcecode language="php"]

<?php echo getPostViews(get_the_ID()); ?>
[/sourcecode]

Contohnya :

[sourcecode language="php"]
< ?php the_time(‘j F Y’); ?> < ?php echo getPostViews(get_the_ID()); ?>
[/sourcecode]

Catatan :
Kode [2]&[3] bisa juga disisipkan di page.php
Kode [3] bisa juga ditambahkan di index.php , archives.php dan category.php 
lakukan semuanya seperti langkah diatas.