11 Jan 2016

Menampilkan Post View Tanpa Plugin di Wordpress

Apa itu Post View ? contoh postview di acehfootball.com   Post View adalah tampilan untuk melihat berapa banyak kunjungan dari pengunju... thumbnail 1 summary
Apa itu Post View ?
contoh postview di acehfootball.com
 
Post View adalah tampilan untuk melihat berapa banyak kunjungan dari pengunjung terhadap blog maupun website yang sobat miliki.

Banyak pluggin yang disediakan pihak wordpress untuk menampilkan Post View pada website sobat. namun pada artikel kali ini kita akan membahas bagaimana cara membuat post view tersebut pada artikel konten sobat tanpa menggunakan pluggin.

halaman yang kita butuhkan untuk memasukkan script kode yang akan kita gunakan untuk membuat Post view tersebut adalah :
  1. function.php
  2. single.php
Kode yang akan kita gunakan untuk mebuat Post view pada artikel konten sobat:

1. Buka halaman function.php dan masukan kode di bawah ini :

// function to display number of posts.
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 to 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);
}
}

// Add it to a column in WP-Admin
add_filter('manage_posts_columns', 'posts_column_views');
add_action('manage_posts_custom_column', 'posts_custom_column_views',5,2);
function posts_column_views($defaults){
$defaults['post_views'] = __('Views');
return $defaults;
}
function posts_custom_column_views($column_name, $id){
if($column_name === 'post_views'){
echo getPostViews(get_the_ID());
}
}

2. Lanjutkan ke halaman single.php dan tambahkan kode berikut ;
<?php setPostViews(get_the_ID()); ?>
dan terakhir masukan kode dibawah ini pada baris single.php sesuai dengan tempat dimana post view yang sobat buat ingin di tampilkan pada halaman konten.
<?php echo getPostViews(get_the_ID()); ?>

Silahkan sobat simpan dan lihat bagaimana hasilnya, selamat mencoba

No comments

Post a Comment