Bloğumda her zaman eklentilere karşı olduğumu belirtmişimdir.Eklenti kullanımı hem sitemizi yormakta hemde güvenlik açısından sitemizi zorlamaktadır.Şimdi sizlere yine eklentisiz olarak nasıl wordpress sayfa görüntüleme sayısı gösterilir ondan bahsedeceğim.Normal de bunun eklentisi bulunmaktadır.Eklenti ismi de Wp-Postviews eklentisi.Şimdi sizlere wordpress de eklenti olmadan sayfalarınıza konularına kaç kez girilmiş kaç kez okunmuş bunu yapmanızı sağlayacağım.Eminim ne kadar kolay olduğunu aslında hiç eklentiye ihtiyacınız olmadığını fark edeceksiniz.
Ayrıca sitenizin istediğiniz her yerinde görüntüleyebilirsiniz.Neyse konuyu daha fazla uzatmadan kurulumuna geçeyim.İlk olarak yapmanız gereken aşağıda verdiğim kodları sitenizin tema klasöründe bulunan Functions.Php dosyasının içine vereceğim kodları uygun bir yere atınız.Kodları attıktan sonra kaydet deyip çıkınız.Ama verdiğim kodları atmadan önce mutlaka yedek alınız.Bazen sorun çıkarabiliyor bu sorun kodlardan kaynaklanmıyor.Yanlış bir yere attıysanız ondan sorun çıkarır.
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);
}
}
Yukarıda ki kodları attıktan sonra şimdi ise konu veya sayfa görüntülenme sayısını nerede göstermek istiyorsanız aşağıda vereceğim kodları istediğiniz yere atın.Normalde single.php,sidebar.php veya page.php içine atılır.Siz nerede göstermek istiyorsanız oraya atın kodları.
<?php setPostViews(get_the_ID()); ?> <?php echo getPostViews(get_the_ID()); ?>
Yukarıda ki kodları attıktan sonra sayfa görüntülenme sayacı aktif olacaktır.Örnek görmek isterseniz şuan benim sitemde kullanılan okunma sayısı bölümüdür.Şimdilik bu kadar soru ve sorunlarınız için konu altına yorum yapmanız uygundur.
WordPress Sayfa Görüntüleme Sayısı Eklentisiz,
















hocam bende wp de tek sayfa yorum sayfası yapmak istiyorum ama bi türlü beceremedim yeni bi sayfa oluşturup sadece yorumların olduğu ve altta yorum yazılan yerin olduğu bi sayfa yapmak istiyorum nasıl yapabilirim mailime yada burdan bi çözüm sunarsanız sevinirim kolay gelsin
Merhaba Hakan Bey.
En Yakın Zamanda Bu Konuyla İlgili Makale Yazıp Sizi Bilgilendireceğim.
yazınızı ve sitenizi beğeniyorum hocam. Sürekli takipçinizim
Beğenmenize Sevindim.Teşekkür Ederim
teşekkür ederim bilgi için, ancak ben okunma sayısının renk ve boyutunu değiştirmek istiyorum ancak bunu yapamadım, yardımcı olur musunuz?
Merhaba Tulug;
Dediğin Özellikleri Katman İçin Css Bilgisine Sahip Olman Lazım.Ama Sitenin İsmini Yaz Bakayım Ben Bi Neler Yapmak İstediğini Anlatırsan Yardımcı Olurum…
Bu kod W3 Total Cache eklentisi kurulu sitelerde çalışıyor mu acaba? Örneğin ben siteme W3 Total Cache kurduktan sonra “Post Views” eklentisi artık doğru saymamaya başladı.
Merhaba Yavuz;
Wp Cache Eklentisinin Sorun Çıkartacağını Düşünmüyorum.Sizin Yaptığınız Bir Hatadan Veya Eksik Kurulumdan Dolayı Belki Sorun Çıkartmış Olabilir.
W3 Total Cache ile Post Views eklentisi ne yazık ki uyumsuz. Sorunun kaynağı W3 Total Cache veritabanı önbellekleme (Database Cache) etkin olduğunda, belirlenen süre içinde bütün istekleri önbellekten sunuyor ki, Post Views eklentisi bu yüzden yeni okuma olup olmadığını anlayamıyor. Yani 180 saniyeye ayarlanmışsa database cache, bu süre içinde gelen tüm istekler 1 okunma kabul ediliyor. 1801 saniye sonra tampon bellek boşalınca yeniden bu süre başlıyor.
Sitenizin takipçileri için WordPress’in İngilizce forumunda bir kullanıcının bulduğu çözümü paylaşayım. W3 Total Cache’in database kısmında “Ignored query stems” diye bir bölüm var. Oraya wordpress veritabanı ekiniz+postmeta tablosunu ekliyorsunuz. Mesela benim sitemin veritabanı ön eki yavuz, oraya yavuz_postmeta ekliyorum. Artık yalnızca bu sorguyu önbellekten vermeyeceğinden sorun çözülüyor.
Merhaba Yavuz;
Dediklerinizde tabikide haklı olabilirsiniz ama ben hiç karşılaşmadığım için bu durumla ilgili bişey diyemiycem.Detaylı bir anlatım yapıp makale yazarsanız sitemde yayınlayabilirsiniz.
İletişim formu aracılığıyla makaleyi atarsanız yada size bir yazarlık açıp konunun detaylarını anlatabilrsiniz.
ben kendi bilgisayarımdan her okuduğumda 1 artırıyor. Aynı kullanıcı sayfayı yenile yaptığında bu artmasa nasıl yaparız acaba. Sayfayı yeniledikçe artıyor çünkü.
Merhaba Gazili;
Yapacak Pek Bişey Yok Bu Durumda.Eğer Sayfayı Yeniliyorsa Okunma Sayısıda Artmış Olur.
khaaos herşey güzel de birde bunları resetlemeyi versen yanında harika olur
hem posta özel yada tümünü sıfırla gibi bir query sorgusu mükemmel olur
iyi çalışmalar
Merhaba Darkville;
Senin bu isteğini hiç düşünmedim aklıma bile gelmedi böyle bir istek.
Müsait Olunca Bakayım Yinede…
Hocam Ben ekledim hiç birşey olmadı sitede . Benim en çok işimi görecek olay bu Sayfa numaraları . Ben şimdi bir yazı sitesi yapıyorum ve fazla aşağıya inmeyecek site . Altta sayfa numaraları olacak kullanıcı sayfa numarasına tıklıyarak sayfa geçişi yapacak . Aradım fakat bir türlü olmadı .
Word press 3.3.2 kullanıyorum.
Yani Sayfa değilde. Bende bir yazı var tek sayfa sitenin belli kısmından sonra sayfa isimleri verecek.
çok güzel bir anlatım ve faydalı bir paylaşım olmuş, ellerinize sağlık. Ben wordpressde yorumları sayfalamak istiyorum ama yapamıyorum. admin panelinden uğraştığımda kullandığım tema izin vermiyor. örneğin bir yazımda toplam 2400 yorum var ve bu yorumları 20 lik gruplar halinde bölüp son yorum yazının altındaki ilk satırda görünecek şekilde yapmaya çalışıyorum bilgilerim yetersiz geliyor. eğer bunu başaramazsam eğer en azından yapılan son yorumun yazının altındaki ilk sırada görünmesini nasıl yapabiliriz? bu konularda yardımcı olursanız sevinirim. Teşekkürler
yaptım aynen süper oldu. çok teşekkür ederim bu bilgiyi bizlerle paylaştığın için.
ben wp de yenıyım. sürekli iletişim için face verebilirmisin.
saymasına sayıyor ama yanlış sayıyor. bazen 2 sayı birden artıyor bazende sıfırlanıyor.
kod çalışıyor geliştirilir sql a eklerse daha güzel olur
tşk ederiz
ben index.php ye ekledim fakat ana sayfayı yenilediğimde ana sayfada gösterilen tüm yazıları 1 artırıyor
Ben O Hatayı Hiç Almadım Daha İncele Kodlarını Tekrar İstersen…
Merhaba sidebarda sizin gibi popüler konuları query methoduyla nasıl listeleyebilirim.
Not : Postviews eklentisi mevcuttur
Merhaba Çok Yakında Kodlarını Paylaşırım Sitemde…
Merakla bekliyorum
Google analytics gibi sorunsuz ve hatasız bir şekilde çalışıyor mu?Hata payı varmı?
Hocam s.a ben .wordpress.com adında ücretsiz bi site açtım wordpressten
biraz düzenleme yaptım fakat hocam siteme sayaç ekleyemiyorum bi türlü
heralde ücretsiz olduğundan dosyalar felan yok yada ben tam olarak bilmiyorum bu konuda yardımcı olursanız sevinirim.
whos.amung.us ve sayyac.com daki kodları siteme meta tagını kullanarak ekledim
olmadı umarım sorunuma bi çözüm bulursunuz baki muhabbetle allaha emanet (F)
Merhaba lutfullah;
Siten için wordpress statpress eklentisini kullanmanı tavsiye ederim..
Eğer diyer sayaç sitelerini kullanmak istiyorsan temanın footer.php içine siteden aldığın kodu eklemen yeterlidir.
Nedense ben çalıştıramadım.
Çalıştırabildim, gayet güzel. Merak ettiğim WordPress admin sayfasında, site istatistiklerndeki En Çok Okunan Yazılar rakamlarını nasıl alabiliriz. Onlar database de tutul muyor mu?
Bu eklentiler, eklendiği andan itibaren veri sunuyor. Binlerce ziyaret almış sayfalar bu kodla rklendiğinde sıfırdan balayarak sayıyır. Bu da okuyucuyu yanıltabiliyo. Acaba bir yolu var mıdır admin sayfasındaki sayıları almanın?
Merhaba, bu eklentiyi özel alan için nasıl uyarlarız ben sayfa okunma değil de özel alana atadığım bir şeyin sayılmasını istiyorum yardımcı olur muusunuz?
hocam takip ediyorum bununla ilgili bir dönüş yaparsanız çok sevinirim bir projemiz de bu özelliği eklememiz gerek ama ekleyemedik malesef:S
Konuyla ilgili olumlu/olumsuz dönüşünüzü bekliyorum
Selam. WordPresst bir sitede yazılara yapılan yorumları, bir sayfa oluşturarak bu sayfada görünmesini sağlamak mümkün mü ? Örneğin bir yazıya yorum yapıldı diyelim, yapılan yorum yazının altında görünecek ancak, aynı zamanda oluşturacağımız yeni yorum sayfasında da görünecek.
Bir online satış mağazasının editörlüğünü yapıyorum. Sahibi bu tarz birşey istiyor. Yardımcı olabilirseniz sevinirim. Kolay gelsin.
Eklentilerden korkar ordum. Geçen yaz sitem saldırı alında her eklentiyi kullanamıyorum. Yazı için teşekküler. En kısa sürede deneyeceğim.
Çok teşekkürler Aradığım şey tam olarak buydu
gerçekten çok başarılı bir çalışma ve çok işime yaradı teşekkürler.
Bende bir site yapıyorum şuan ve bilgi sahibi birinin yardımına çok ihtiyacım var sitemi ekledim bi inceleyip benle iletişime geçebilirseniz çok sevinirim
peki bu sayaca göre en çok ukunanları listelememiz mümkünmü ?
ßu eklenti cok işime yaradı dostum, birde vote yıldız verme eklentısını aynı bu sekılde kodla nasıl yapıcagımız konusunda maka yazarsan sevınırım.
Emegıne saglık.
slm hacam kodlar güzel calısıyor teşekurler bir sorum olacak pekı bunu cok okunanlar ana sayfada gosterebılmemız icin ne yapmamız lazım cok denedım ama bir turlu olmuyor yardımcı olursanız sevınırım
Merhaba anlatım için teşekkürler.Ben ekledim siteye ancak sayfayı yenilediğimde okunma sayısını iki arttırıyor.Bunu nasıl çözebilirim ?
güzel bir yöntem, anlatım için teşekkürler.