WordPress Yazı okunma sayısı nasıl yapılır ? (Eklentisiz)

Merhabalar, WordPress sitenizdeki yazılarınızın kaç defa okunduğunu öğrenmek isteriz merak ederiz hep. Bunun için farklı eklentiler bulunsa da ben eklenti kullanımına karşı bir insanım dolayısıyla basit işlemleri fonksiyonlarla halletmek daha cazip gelir.

Şimdi ise yazılarımızın okunma sayısını aşağıdaki adımları takip ederek yapabilirsiniz.

1. Temanızın fonksiyon dosyasını bir editörle açın. (functions.php) aşağıdaki kodu en aşağıya ekleyin;

 

    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 "Yazıyı İlk okuyan sizsiniz";
    }echo "Bu yazı  ";
    return $count.' Defa okundu, Beğendiyseniz üstteki benzer yazıları okumanızı öneririm, isterseniz site içinde farklı içerikleri arama yapabilirsiniz. ';
    }
    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);
    }
    }

Şimdi ise aynı dizinde bulunan tekil yazı veya single.php dosyasını açıp content <?php the_content(); ?> şeklinde bir alan vardır bunun altına yapıştırın aşağıdaki kodu da.

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

İşlem bu kadar Sonuçta aşağıdaki gibi bir çıktı olacaktır sitenizde.Wordpress Yazı okunma sayısı nasıl yapılır ? (Eklentisiz)

Ali Çömez

Ben Ali Çömez (Slaweally) Uzun yıllar internet sektöründe zaman geçirdikten sonra tecrübelerimi sizinle paylaşmak için bu bloğu açtım, umarım faydalı olur.

You may also like...

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir