Erhan Yakut Software Developer @Binalyze | Founder @Passwall | Golang Enthusiast | Open Sorcerer

WordPress Yorum URL Kontrolu 1.0

1 min read

Geçtiğimiz günlerde Hakan tarafından yazılan ve sitesinde duyurduğu WordPress Yorum URL Kontrolu 1.0 eklentisi gerçekten ihtiyaca karşılık veren bir eklenti. Hakan kendi sözleriyle şöyle anlatıyor eklentisini;

Son zamanlarda pek eklenti yazamadım. Malum sınavlar ve işler Neyse, şuan çok güzel bir eklenti ile geri dönüyorum. Kesinlikle sitemde böyle bir uygulamaya ihtiyacım vardı ve kendim için yazdım. Gayet güzel çalıştığını görünce de sizlerle paylaşmaya karar verdim. Eklentinin görevini özetlemek gerekirse, yorumlarda tanımlanan geçersiz url adreslerinin siliyor

Eklentinin işlevini biraz daha açayım. Yorum yazma alanlarındaki web adresi ya da url olarak tanımladığımız alanlara,

– http:///wdadasddas
– sanaanebneeeyaww
– vadidenn…
gibi alakasız kelimelerin girilmesi pek güzel olmuyor açıkçası. Ve ben bu gibi adreslere rastladığımda onları düzenleme yolu ile silemeyecek kadar meşgul oluyorum. İşte, kontrolü en doğru yöntemle yaptıracak bir eklentiye işi bırakmak daha akıllıca oldu.

Eklenti Php’nin fsockopen fonksiyonunu kullanıyor kontroller için. Yani girilen adres ile direkt bağlantıya geçiyor. Eğer yanıt alırsa bu demek oluyorki girilen web adresi doğrudur.. Hee eğer yanıt alamazsa adres yanlıştır yani geçersizdir.

Girilen adresin kontrolü yapıldıktan sonra uygulamaya geçiliyor. Eğer adres geçerli ise yorumlarda bu adres görüntüleniyor. Fakat adres geçersizse yorum içerisinden bu adres siliniyor ve yorumu yapanın herhangi bir web adresi olmamış oluyor.

Eklentiyi kurmak çocuk oyuncağı. Her zamanki gibi eklenti dizini altına yüklüyor ve eklenti yönetiminden aktif ediyorsunuz

Neyse bu kadar yeterli sanırım.. Hayırlı olsun bizlere..

Hımm unutmadan, buradan indirebilirsiniz eklentiyi

(In English)
For English click here

NOt: Hakan saolasın aga eklenti için. İnsanlar URL adreslerine neler yazmıyorlar ki :D

Erhan Yakut Software Developer @Binalyze | Founder @Passwall | Golang Enthusiast | Open Sorcerer