Alt 12.Aralık.2017
  #1
abdtoprak - ait Kullanıcı Resmi (Avatar)
Site Kurucusu
Reklam
Merhaba arkadaşlar.Bu yazımızda Wordpress sistemler için eklenti kullanmadan basit bir kodlamayla konularda görüntülenme sayısını göstereceğiz.Çalışma mantığı şu şekildedir;konu sayfasına 2 fonksiyon ekliyoruz birisi sayfaya girilince görüntülenme sayısını 1 arttırıyor diğeri ise görüntülenme sayısını çağırıyor ve ekrana yazdırıyor.Tek eksik yönü ip kontrol sistemi yok.Ama çok zor değil biraz PHP bilginiz varsa PHP session ile bu özelliği ekleyebilirsiniz.Wordpress eklentisiz görüntülenme sayısını göstermemize yardımcı olacak kodlarımızı paylaşıyoruz.Ve yapmanız gereken düzenlemeleri yazacağım.

Temanızın functions.php dosyasını açıp en üstüne veya en altına aşağıdaki kodları ekleyip kaydedin.

Görüntülenme sayısı fonksiyonu:
PHP Kodu:
//Görüntülenme sayısı - başlangıç //
function getPostViews($postID){
    
$count_key 'post_views_count';
    
$count get_post_meta($postID$count_keytrue);
    if(
$count==''){
        
delete_post_meta($postID$count_key);
        
add_post_meta($postID$count_key'0');
        return 
"0";
    }
    return 
$count.'';
}


function 
setPostViews($postID) {
    
$count_key 'post_views_count';
    
$count get_post_meta($postID$count_keytrue);
    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);
    }
}
//Görüntülenme sayısı - bitiş // 

Şimdi fonksiyonumuzu oluşturmuş olduk.Sırada bu fonksiyonu konu içinde çalıştırma,görüntülenme sayısını arttırma ve gösterme işlemlerini yapmamız gerekiyor.

Temanızda bulunan single.php dosyasını açıp aşağıdaki kodu dosyanın en üstüne ekleyip kaydedin.

Görüntülenme sayısını arttır:
PHP Kodu:
<?php setPostViews(get_the_ID()); ?>
Bu kod ile konuya girildiğinde görüntülenme sayısı 1 artmış oldu.Görüntülenme sayısını istediğiniz yerde görüntülenmesi için aşağıdaki kodu kullanabilirsiniz.Kodu gerekli yere eklediğiniz zaman sayısal değer olarak görüntülenme sayısı görünecektir.

Görüntülenme sayısını göster:
PHP Kodu:
<?php getPostViews(get_the_ID()); ?>


« önceki Konuya git | sonraki Konuya git »

Şuan bu sayfada bulunan kişiler: 1 kişi (0 üye ve 1 ziyaretçi)
 
Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok
BB kodu Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Seçenekler
Stil



Tüm Zamanlar GMT +2 Olarak Ayarlanmış. Şuanki Zaman: 02:37.

Bize Yazin - Webmaster Forumu - Arşiv - Yukarı git
Powered by vBulletin™ Version 3.8.9 Beta 1
Copyright © 2019 vBulletin Solutions, Inc. All rights reserved.
Telefon zil sesleri | Prezeci.com