Cara Membuat Post View / Artikel Telah dilihat Custom

Mungkin anda memiliki artikel yang ingin anda tampilkan jumlah pembacanya. Ada memang tersedia pluginnya di wordpress. Anda bisa menggunkan post view atau post view counter. Namun bagaiman jika anda ingin membuat settingan dengan star angka awal yang bisa diatur. Misal angka awal 100 pembaca.

Untuk itu anda harus menambahkan kode ke settingan function.php dan single.php. Berikut kode yang harus anda masukkan.

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:

// Untuk menjaga hitungan akurat
remove_action(‘wp_head’, ‘adjacent_posts_rel_link_wp_head’, 10, 0);
function id_set_post_views($postID) {
    $count_key = ‘id_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 id_track_post_views ($post_id) {
    if ( !is_single() ) return;
    if ( empty ( $post_id) ) {
        global $post;
        $post_id = $post->ID;
    }
    id_set_post_views($post_id);
}
add_action( ‘wp_head’, ‘id_track_post_views’);
function id_get_post_views($postID){
     $count_key = ‘id_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 id_get_post_views(get_the_ID()); ?> kali.
</span>

Untuk lokasi penempatan bisa anda sesuaikan dengan mencoba beberapa lokasi yang pas.

 

Sumber : https://idnetter.com/menampilkan-post-view-count-wordpress/

Facebook Comments Box

Leave a Comment

Your email address will not be published.