bisa menggunakan plugin wp statistic mas 🙂
Tanpa plugin :
[1] Salin Kode berikut di functions.php Gunanya untuk membuat fungsi post_views dan memanggil fungsi yang telah disediakan WordPress yaitu fungsi get_post_meta
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);
}
}
2] Selanjutnya, salin kode berikut di single.php diantara loop PHP atau sisipkan dibawah kode <?php while (have_posts()) : the_post(); ?>
Gunanya sebagai pencatat berapa kali postingan telah dilihat.
<?php setPostViews(get_the_ID()); ?>
[3] Langkah terakhir, masih di single.php salin dan sisipkan kode berikut dimana hasil dari fungsi post view ini akan ditampilan.
<?php echo getPostViews(get_the_ID()); ?>
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.
Terima kasih utk infonya pak Ali.
Saya akan coba dulu utk script tersebut. Beberapa hari lalu sy pernah coba cara serupa, tp sy blm cek script nya sama tidak, tp hasilnya error tdk bisa buka Web, tp saya akan coba lagi. Oh ya penambahan script di function.php bebas ya pak di awal atau akhir. Tq
Untuk script yang di letakan di Function.php silahkan letakan di atas / sebelum tanda tutup ( ?> ) , jika tampilan error silahkan edit dan hapus kembali di cPanel / yang di sediakan oleh provider hosting anda 🙂
# tanda tutup maksudnya yang berada di paling bawah code script 🙂
Mantap, thanks untuk kode nya mas Ali, saya pernah coba kode tersebut tapi kelemahannya bot juga akan masuk perhitungan, ada cara gak atau pengecualian agar bot tidak masuk perhitungan?