Cara Menampilkan Jumlah Pembaca di WordPress Tanpa Plugin
Seorang blogger pasti senang jika mengetahui apabila blognya mendapatkan banyak pengunjung/viewers yang telah membaca artikel yang telah ditulisnya di WordPress. Jumlah pengunjung yang telah membaca suatu artikel juga dapat meningkatkan kepercayaan diri dan kredibilitas suatu blog. Karena itu, penting untuk seorang blogger dapat menampilkan jumlah pembaca dari sebuah artikel pada pembaca lainnya.
Ada banyak plugin yang dapat digunakan untuk menampilkan jumlah pembaca WordPress Anda, seperti Post Views Counter, Hit Counter, Visitor Counter dan sebagainya. Tapi, salah satu kekurangan dari WordPress adalah jika terlalu banyak plugin yang digunakan dapat menyebabkan load WordPress tersebut menjadi terasa lebih lambat. Jadi, bagaimana solusinya untuk menampilkan jumlah pembaca artikel Anda tanpa mengganggu performa dari blog tersebut?
Pada artikel kali ini, saya akan membagikan tutorial dari WP-Snipp mengenai cara menampilkan jumlah pembaca WordPress tanpa menggunakan plugin.
Bekerja dengan Functions.php
Pertama-tama, kita perlu menambahkan dua fungsi pada Functions.php tema WordPress yang berguna untuk mendapatkan dan melacak jumlah orang yang telah melihat/membaca suatu artikel. Kita sebut fungsi tersebut dengan getPostViews() dan setPostViews().
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
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); } } // Remove issues with prefetching adding extra views remove_action( 'wp_head', 'adjacent_posts_rel_link_wp_head', 10, 0); |
Bekerja dengan Single.php dan Page.php
Untuk menampilkan jumlah orang yang telah melihat/membaca suatu artikel dari kedua fungsi di atas, kita perlu menambahkan fungsi tersebut pada halaman Single.php (dan Page.php untuk melihat pembaca sebuah halaman di WordPress).
1 2 3 4 5 6 |
<?php setPostViews(get_the_ID()); echo getPostViews(get_the_ID()); ?> |
Kesimpulan
Ada banyak plugin yang menghitung jumlah orang yang telah melihat/membaca suatu artikel pada WordPress Anda, namun semuanya cenderung terlalu “canggih” dengan fungsi yang tidak terlalu banyak diperlukan. Penggunaan terlalu banyak plugin tersebut dapat menyebabkan load WordPress Anda menjadi lambat.
Tutorial sederhana ini dapat membantu Anda untuk menghitung dan menampilkan jumlah orang yang telah melihat/membaca suatu artikel tanpa mengganggu performa blog.
Tagged php, php script, script, tutorial, tutorial php, tutorial web, website, wordpress, wordpress child theme, wordpress theme, wordpress tutorial, wp