lostyazilim
tr.link

Wordpress Sayaç Yardımı

6 Mesajlar 1.281 Okunma
lstbozum
tr.link

Kenar Kenar Web & Mobil Arayüz Kullanıcı
  • Üyelik 18.07.2011
  • Yaş/Cinsiyet 30 / E
  • Meslek UI/UX Designer
  • Konum Mersin
  • Ad Soyad E** K**
  • Mesajlar 718
  • Beğeniler 203 / 160
  • Ticaret 12, (%92)
Wordpress üzerinden gerçekleştireceğim bir projede sayaca ihtiyacım oldu. Ama araştırmalarımdan negatif yanıtlar aldım. Buradaki arkadaşlara da bir sorayım dedim.

Yapmak istediğim şey Aslında aşağıdaki resimde gösterilmiş ;



Yani önizleme butonuna her tıklandığında aşağıdaki sayı artacak.


Yardımcı olan arkadaşlara şimdiden teşekkür ediyorum :)
 

 

wmaraci
reklam

Onur89TR Onur89TR Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 04.12.2011
  • Yaş/Cinsiyet 35 / E
  • Meslek .
  • Konum İzmir
  • Ad Soyad ** **
  • Mesajlar 2376
  • Beğeniler 704 / 791
  • Ticaret 1, (%100)
Aradığınız şey şudur umarım:

functions.php 'ye şu kodları 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 "Okunmadı";
}
return $count.' Kez Okundu';
}
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);
}
}


index.php 'de kaç kere okunduğunu göstermek için döngü içerisinde şu kodu ekleyin:



single.php 'de while döngüsünden hemen sonra şu kodu ekleyin:



single.php 'de kaç kere okunduğunu göstermek için döngü içerisinde şu kodu ekleyin (bir önceki verdiğim koddan

sonra yazılacak) :

 

 

Kenar Kenar Web & Mobil Arayüz Kullanıcı
  • Üyelik 18.07.2011
  • Yaş/Cinsiyet 30 / E
  • Meslek UI/UX Designer
  • Konum Mersin
  • Ad Soyad E** K**
  • Mesajlar 718
  • Beğeniler 203 / 160
  • Ticaret 12, (%92)
Yanlış anlaşılmışım sanırım hocam. Şöyle ki Yazının okunma sayısını göstermek istemiyorum. Konudaki önizleme butonuna her tıklanıldığında altındaki rakamın artmasını istiyorum.
 

 

Onur89TR Onur89TR Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 04.12.2011
  • Yaş/Cinsiyet 35 / E
  • Meslek .
  • Konum İzmir
  • Ad Soyad ** **
  • Mesajlar 2376
  • Beğeniler 704 / 791
  • Ticaret 1, (%100)
Anladım. Araştırayım, bulabilirsem yine buraya yazarım.
 

 

wmaraci
wmaraci

Kenar Kenar Web & Mobil Arayüz Kullanıcı
  • Üyelik 18.07.2011
  • Yaş/Cinsiyet 30 / E
  • Meslek UI/UX Designer
  • Konum Mersin
  • Ad Soyad E** K**
  • Mesajlar 718
  • Beğeniler 203 / 160
  • Ticaret 12, (%92)

Onur89TR adlı üyeden alıntı

Anladım. Araştırayım, bulabilirsem yine buraya yazarım.



Peki teşekkürler :)
 

 

Onur89TR Onur89TR Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 04.12.2011
  • Yaş/Cinsiyet 35 / E
  • Meslek .
  • Konum İzmir
  • Ad Soyad ** **
  • Mesajlar 2376
  • Beğeniler 704 / 791
  • Ticaret 1, (%100)
Sayaç değişkeninin artırılacağı hedef siteye bir sayac.txt dosyası oluşturun.

Örnek: http://www.orneksite.com/sayac.txt

Hedef sitenin içeriğine şu kodları ekleyin.
$CanCeLcik = file_get_contents("http://www.orneksite.com/sayac.txt");
$CanCeLcik = $CanCeLcik + 1;
$handle = fopen("http://www.orneksite.com/sayac.txt", "w");
fwrite($handle, $CanCeLcik);
fclose($handle);
?>

Önizleme butonunun bulunduğu siteye ise şu kodları ekleyin:
$CanCeLcik = file_get_contents("http://www.orneksite.com/sayac.txt");
$yazalim=$CanCeLcik . " defa görüntülendi.";
?>

Yapamazsanız yine yardımcı olurum. :)
 

 

Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al