• salam para master semuanya,

    mohon tanya bagaimana cara menampilkan jumlah post dan page view dengan dan tanpa plugin. saya coba beberapa script di googling tapi koq gagal terus. beberapa plugin seperti wp-post-view tidak sukses juga. akhirnya saya pakai plugin post views yang hanya menampilkan analisa saja tapi tidak muncul di post. mohon pencerahannya.

    terima kasih

    soegi

Melihat 5 balasan - 1 sampai 5 (dari total 5)
  • bisa menggunakan plugin wp statistic mas 🙂

    Tanpa plugin :

    [1] Salin Kode berikut di functions.php Gunanya untuk membuat fungsi post_views dan memanggil fungsi yang telah disediakan WordPress yaitu fungsi get_post_meta

    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);
    }
    }

    2] Selanjutnya, salin kode berikut di single.php diantara loop PHP atau sisipkan dibawah kode <?php while (have_posts()) : the_post(); ?>
    Gunanya sebagai pencatat berapa kali postingan telah dilihat.

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

    [3] Langkah terakhir, masih di single.php salin dan sisipkan kode berikut dimana hasil dari fungsi post view ini akan ditampilan.

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

    Catatan :
    Kode [2]&[3] bisa juga disisipkan di page.php
    Kode [3] bisa juga ditambahkan di index.php , archives.php dan category.php
    lakukan semuanya seperti langkah diatas.

    Pencetus Utas soegi08

    (@soegi08)

    Terima kasih utk infonya pak Ali.
    Saya akan coba dulu utk script tersebut. Beberapa hari lalu sy pernah coba cara serupa, tp sy blm cek script nya sama tidak, tp hasilnya error tdk bisa buka Web, tp saya akan coba lagi. Oh ya penambahan script di function.php bebas ya pak di awal atau akhir. Tq

    Untuk script yang di letakan di Function.php silahkan letakan di atas / sebelum tanda tutup ( ?> ) , jika tampilan error silahkan edit dan hapus kembali di cPanel / yang di sediakan oleh provider hosting anda 🙂

    # tanda tutup maksudnya yang berada di paling bawah code script 🙂

    Mantap, thanks untuk kode nya mas Ali, saya pernah coba kode tersebut tapi kelemahannya bot juga akan masuk perhitungan, ada cara gak atau pengecualian agar bot tidak masuk perhitungan?

Melihat 5 balasan - 1 sampai 5 (dari total 5)
  • Topik ‘(tanya) post view’ tertutup untuk balasan baru.