Bu sitedeki her şey Sevgi ile kodlanmıştır.

Kategori Listesini Göster

WordPress için eklentisiz yazı okunma sayısı yapımı


FacebookTwitterPinterestTumblrYazdır


WordPress için geliştirilmiş olan WordPress PostViews adlı yazılarınızın görüntülenme sayısını tutan bir eklenti mevcut. Fakat bu özelliği eklenti olarak değil de, tamamen kod olarakta kullanmak isteyebilirsiniz. Sizlere bu özelliği sorunsuz bir şekilde çalıştıran ve sadece kodlardan oluşan (eklentisiz) bir özelliği anlatmak istiyorum. İlgili kodları sadece functions adlı tema dosyanıza ekleyerek ilgili özelliği çalıştırıyorsunuz. Ve bu aşamadan sonra herhangi bir şekilde ek bir ayara gerek kalmıyor. İsterseniz hemen ilgili özelliğin kullanım aşamasına geçelim.

İlk olarak aşağıdaki kodları, temanızda yer alan "functions" adlı dosyanın içerisine ekleyiniz;

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

Sonra ise aşağıdaki kodu, temanızdaki "single" adlı dosyaya ekleyiniz;

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

Son olarakta, yazılarınızın görüntülenme sayısını hangi kısımlarda göstermek istiyorsanız, o kısımlara aşağıdaki kodu ekleyiniz. Örneğin: "index", "archive" veya "search" gibi.

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

Kaynak: WPSnipp


    • Volkan Akpınar
    • 30 Ekim 2015, 00:30

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

      • Şahin Gezici
      • 30 Ekim 2015, 09:04

      Merhaba,

      Yorumunuz için biz teşekkür ederiz.

      İyi Günler

Bu yazıya yorum göndermek ister misiniz?

Dikkat: Her yorum gönderen kişi, kendi gönderdiği yorumdan sorumlu olmaktadır.
Not: Yazı ile herhangi bir ilgisi bulunmayan yorumların onaylanmadığını belirtmek isteriz.
Yukarı Çık