Membuat jumlah terbaca (post views) di wordpress tanpa plugin

Membuat jumlah terbaca (post views) di wordpress tanpa plugin

Ada banyak plugin wordpress yang menyediakan fungsi untuk menampilkan jumlah artikel yang sudah terbaca (post-views), akan tetapi untuk dengan fungsi berikut kita bisa lebih menghemat plugins yang terinstall di website kita. Fungsi ini berfungsi untuk mengetahui seberapa banyak artikel di wordpress telah dibaca oleh pengunjung, masukan code berikut di file functions.php

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
// 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());
}
}

Lalu masukan code berikut di file single.php

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

Dan terakhir, masukan code berikut ke dalam baris di file single.php di mana kita akan memunculkan jumlah post-views (jumlah terbaca):

1
<?php echo getPostViews(get_the_ID()); ?>

Selamat mencoba…

There is 1 comment for this article

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

KESALAHAN: plugin si-captcha.php mengatakan bahwa dukungan GD image tidak terdeteksi di PHP!

Hubungi hosting situs anda dan tanyakan mereka mengapa dukungan GD image tidak diaktifkan untuk PHP.

KESALAHAN: plugin si-captcha.php mengatakan bahwa fungsi imagepng tidak terdeteksi di PHP!

Hubungai hosting situs Anda dan tanyakan mereka mengapa fungsi imagepng tidak diaktifkan di PHP.