HOP
  
Polat Duğan | Official Web Site
polatdugan

WordPress üzerinde yazmış olduğunuz yazılar kaç kişi tarafından görüntüleniyor her zaman merak edilen bir konudur. Verimli bir konu olduğuda görüntülenme sayısından belirlenebilir. Görüntülenme sayısını WP-PostViews eklentisi ile halledebilirsiniz fakat ben tamamen eklenti karşıtı birisi olduğum için eklentisiz nasıl saydırabiliriz onu anlatıcam.

1-) İlk olarak temamızın içindeki “functions.php” dosyasının bir yedeğini alıyoruz.

2-) functions.php dosyasını açtıktan sonra “<?php” buluyoruz ve aşağıdaki kodu altına yerleştiriyoruz.

/*--------- Yazı Görüntülenme İstatistikleri Fonksiyonu ---------*/
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.' Görüntülenme';
}
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);
    }
}

// Admin Panelinde Görüntülenme Sayısını Ekleme
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'] = __(' Görüntüleme');
    return $defaults;
}
function posts_custom_column_views($column_name, $id){
 if($column_name === 'post_views'){
        echo getPostViews(get_the_ID());
    }
}

// Remove issues with prefetching adding extra views
remove_action( 'wp_head', 'adjacent_posts_rel_link_wp_head', 10, 0);
/*--------- Yazı Görüntülenme İstatistikleri Fonksiyonu ---------*/

3-)  function.php dosyası ile işimiz bitti şimdi yazının nerede görüntülenmesini istiyorsan ilgili php  dosyasını yedekleyiniz. Ben size single.php dosyası üzerinde anlatacağım. Bu yüzden single.php dosyasınızında yedeğini alınız. Ve single.php dosyanızı editlemek için açınız.

Google

4-) Aşağıdaki kodu döngü olması için single.php sayfanızdaki  <?php endwhile; ?> ve  <?php endif; ?> kodları arasına yerleştirin.

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

Örnek olarak yapıştırma işleminden sonraki görünüm aşağıdaki gibi olucaktır.

postviews

5-) Loop (döngü) işlemini hallettikten sonra sayma işleminin görünmesini istediğiniz yere aşağıdaki kodu yerleştiriniz.

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

6-) Bu işlemleri kaydedip sunucunuza yükledikten sonra görünmesini istediğiniz yerde counter sayacaktır.

Yanlız bu sayma işlemi her sayfa yenileme işleminde sayıcıya otomatik olarak 1 defa daha görüntülenme ekleyecektir belirtmek isterim.

Siz bu kodları temanıza ne zaman entegre ederseniz o zamandan itibaren saymaya başlayacaktır. Daha önceki görüntülenme sayısını kesinlikle üzerine eklemeyecektir!

– Tüm işlemlerinizi yaptıktan sonra sıkıntı çıkması durumunda yedeklediğiniz function.php ve single.php dosyasını tekrar sunucuya yüklemeniz ayarları eski haline getirecektir. Sitemde paylaştığım tüm makaleleri kendi temama uygulamış bulunuyorum ve kullanıyorum. Bu yüzden bir sıkıntı yaşayacağınızı düşünmüyorum.

İyi günler dilerim, bir sonraki makalemde görüşmek üzere

  Makalemi Beğendiniz mi?

    Yazıyı Paylaşın:

Polat DUĞAN
Sistem ve Ağ Uzmanlığı
1988 İzmir doğumluyum. 2009′da Dumlupınar Üniversitesi Endüstriyel Elektronik Bölümü’nden mezun oldum. 2014′de Anadolu Üniversitesi İşletme Fakültesin’den de Mezun oldum :) 2011'de Bilge Adam'dan "Sistem ve Ağ Uzmanlığı" ve "Web ve Grafik Tasarım Uzmanlığı" Eğitimlerine başlayarak üstün başarı sertifkalarımı aldım.

QR:  WordPress Eklentisiz Görüntülenme Sayısını Göstermek
Mekale Adı: " WordPress Eklentisiz Görüntülenme Sayısını Göstermek "
Kategorisi ve Yazarı: " Wordpress " kategorisine " " tarafından eklemiştir.
Tarihi ve Kelime Sayısı : " 01 Ekim 2014 " tarihinde eklemiş ve " 497 " kelime mevcuttur.
Okunma ve Yorum Sayısı : Bu yazı 3 dakika sürede okunabilir. " 12.329 " görüntüleme ve " 5 yorum " yapılmıştır.
  Benzer Yazılarpolatdugan
  Yorumlarpolatdugan
  Cevap Bırakın

  • Yazı için teşekkürler işime yaradı

      Volkan Akpınar   29 Ekim 2015    Yanıtla
    • Rica ederim Volkan bey, yakında daha çok wordpress makalesi yayınlayacağım. Umarım onlarda işinize yarayacaktır.

        Polat DUĞAN   30 Ekim 2015    Yanıtla
  • yazı bombaydı teşekkürler faydalandım

      Baran   10 Kasım 2015    Yanıtla
  • selamlar, Bu sayıları admin paneli yazılar listesinde nasıl gösterebiliriz?

      mustafa   30 Ağustos 2018    Yanıtla
    • Merhaba Mustafa Bey, Admin panelinde görüntülenme sayısının kodlarınıda makaleme ekledim. Bilginize.

        Polat DUĞAN   30 Ağustos 2018    Yanıtla
  • Tweetle