Daha önce de yazdığım gibi, WordPress’in en büyük eksiklerinden biridir ziyaretçi sayacı. Bütün site sahipleri ziyaretçi sayılarını bilmek isterler. Günlük olarak kaç kişi gelmiş, kim ne kadar süre kalmış, bu kaçıncı gelişi gibi bilgileri bilmek ister… En azından ben isterim :) WordPress’in de böyle bir eklentisi ya da özelliği yok ne yazık ki…
Daha önce de bu konuya değinip, sağ kenarda görünen şekilde basit bir sayaç yazmıştım kendime. Aldığım yorum ve e-postalardan sonra da kendisini geliştirmeyi düşündüm ama kendimle ilgili sorunlardan dolayı hep erteledim. Son birkaç zamandır az da olsa kendimdeyim ve hazır böyleyken de sayacı yapmayı düşündüm.
İlk yazdığım sayaç oldukça basit. Ama gayet güzel de çalışıyor. Her giren kullanıcı günde bir defa sayılıyor. Zaten öyle de olması gerek kanımca :)
İkinci ve aslında ilk sürümünde ise çok daha detaylı bir sayaç olacak ve bir hafta içinde de bitirmek gibi bir planım var… Asıl kullanım amacı olarak kendime yapmayı düşündüğüm için de özellikleri bol tuttum. Tabii bu da eklentiyi kullanmak isteyenlere yarayacak :) Aklımdaki özellikleri sıralayacak olursam da şunun gibi bir şey olacak:
Tabii bunların bir de ayarları olacak. Site açılış tarihi düzenlenebilecek, bunun yanında (her ne kadar istemesem de) ziyaretçi bilgilerine de müdahale edilebilecek. Botların da ziyaretçilerle birlikte sayılıp, sayılmayacağı gibi ayrıntılar da olacak. Ve bir de bileşen olarak eklenebilecek. Eklerken de istenilen bilgilerin görünmesi sağlanacak. Örneğin yan menüde (sidebar) sadece “bugün” ve “toplam” ziyaretçi sayıları gösterilebilecek.
Bu akşam, daha doğrusu gece, sayacı yazmaya başlayacağım kısmetse… Ve bir hafta içinde de bitirmeyi düşünüyorum…
Hani sayaç? Var mı bir ilerleme?
[Reply]
lestioni Reply:
22 Nisan 2010 at 21:49
Tasarladığım şekilde çok aşırı yük bindiriyordu sisteme. O yüzden bıraktım yapmayı. Farklı yöntemler de var kafamda ama ona vakit ayıramıyorum şu an.
[Reply]
hakan ulutaş Reply:
15 Ağustos 2011 at 01:23
o kadar ballandıra ballandıra anlattınız ki sonuç sıfır mı oldu yani :)
[Reply]