Menampilkan Post View Count WordPress

Function post view count berikut ini akan menampilkan berapa banyak postingan anda dilihat oleh pengunjung website. Cara membuatnya mudah dan tanpa plugin, hanya menambahkan beberapa baris kode di file template functions.php pada theme WordPress anda. Berikut ini langkah-langkah untuk membuat konter post view di website WordPress.

Contoh di idnetter.com:

Menampilkan Post View Count WordPress

Langkah Pertama – Membuat Function

Anda bisa mengedit file functions.php melalui file editor di Dashboard admin: Appereance > Editor > pilih functions.php, tambahkan baris kode berikut:

// Function konter post view
// Untuk menjaga hitungan akurat
remove_action('wp_head', 'adjacent_posts_rel_link_wp_head', 10, 0);
function wpb_set_post_views($postID) {
    $count_key = 'wpb_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);
    }
}

function wpb_track_post_views ($post_id) {
    if ( !is_single() ) return;
    if ( empty ( $post_id) ) {
        global $post;
        $post_id = $post->ID;    
    }
    wpb_set_post_views($post_id);
}
add_action( 'wp_head', 'wpb_track_post_views');
function wpb_get_post_views($postID){
     $count_key = 'wpb_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";
    }
    return $count;
 }

Setelah selesai klik Update File, langkah selanjutnya tinggal bagaimana cara menampilkan konter post view dengan function yang telah kita buat seperti diatas, ikuti langkah kedua berikut ini.

Langkah Kedua – Menampilkan Konter

Untuk menampilkan konter post view, tambahkan kode berikut ke file single.hp

<span class="post-view-counter">
  Artikel ini telah dilihat : <?php echo wpb_get_post_views(get_the_ID()); ?> kali.
</span>

Anda juga bisa menampilkan konter post view pada halaman utama website anda dengan kode seperti diatas. Mudah bukan? sekarang anda bisa mengetahui berapa banyak orang yang melihat postingan diwebsite anda.

Selamat mencoba.

Referensi : WPBeginer

2 thoughts on “Menampilkan Post View Count WordPress

Leave a Reply

Your email address will not be published. Required fields are marked *