Contact Form 7 ile Ip Adreslerini Kaydetmek

WordPress altyapısı kullanan birçok site için vazgeçilmez form oluşturma eklentisi Contact Form 7 ile sitemiz için oluşturduğumuz iletişim formu vb. formları dolduran ziyaretçi veya üyelerimizin ip adresi gibi bilgilerini edinmemiz oldukça kolay. Bu eklenti ilk kurulduğunda, hazır bir iletişim formu şablonu oluşturuluyor. Bu şablonu doldurup gönder butonuna basan ziyaretçiye ait bilgiler e-posta adresimize ulaşıyor, fakat bu ziyaretçiye ait ip adresi gibi, bazı durumlarda kritik öneme sahip bilgiler, varsayılan olarak gelen bu iletişim formu şablonunda yer almıyor. Basitce, iletişim kurmaya çalışan ziyaretçimizin ip ve tarayıcı bilgilerinin, e-posta metnine eklenmesini sağlayalım;

Kullandığımız iletişim formunun şablonunu iletişim/iletişim formları menüsünden açıyoruz, açılan sayfada “posta” sekmesine geçiyoruz, burada ileti gövdesi kısmında değişiklik yapacağız;

Kullanmamız gereken taglar ve açıklamaları;

[_remote_ip]  formu dolduran ziyaretçinin ip adresi
[_user_agent]  formu dolduran ziyaretçinin (user-agent) tarayıcı bilgileri
[_date]  formun gönderilme tarihi
[_time]  formun gönderilme saati

Bu taglardan istediklerinizi, dilediğiniz şekilde yerleştirebilirsiniz. Ben ip, tarayıcı, zaman gibi ön bilgiler ekleyip yanlarına tagları ekledim. Siz dilediğiniz gibi metin aralarına veya tek satır olarak bu bilgileri ekleyebilirsiniz. Bilgilerimizi güncelleyip şablonu kaydediyoruz. iletişim formu doldurulup gönderildiğinde, üst resimdeki gibi bir düzenleme sonucu, aşağıdaki düzende bir posta alacaksınız;

Göreceğiniz üzere, form dolduran ziyaretçimizin ip adresi, tarayıcı bilgileri ve ek olarak zaman bilgisi form verilerine eklenerek bize mail üzerinden ulaştırıldı. Dilerseniz basit html kodlarıyla, posta içeriğini görsel olarak zenginleştirmeniz mümkün.

 

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir