WordPress, kullanıcı dostu yapısıyla web siteleri için çeşitli eklentiler ve araçlar sunar. İletişim formları, ziyaretçilerin site sahipleriyle etkileşimde bulunmalarını sağlayan önemli araçlardır. Bu yazıda, WordPress’te bir iletişim formu oluşturmanın adımlarını detaylı bir şekilde açıklayacağız.
Eklenti Seçimi ve Kurulumu
WordPress’te bir iletişim formu oluşturmak için öncelikle bir eklenti kullanmak gereklidir. Çok sayıda iletişim formu eklentisi mevcuttur, ancak en popüler ve kullanımı kolay olanlardan biri Contact Form 7’dir. Eklentiyi kurmak için:
1. WordPress Admin Paneline Giriş: WordPress yönetici paneline giriş yap.
2. Eklentiler > Yeni Ekle: Eklentiler menüsüne git ve “Yeni Ekle” seçeneğine tıkla.
3. Arama: Arama kutusuna “Contact Form 7” yaz ve arama yap.
4. Yükle ve Etkinleştir: Eklentiyi bulduktan sonra “Şimdi Yükle” ve ardından “Etkinleştir” butonuna tıkla.
İlk İletişim Formunu Oluşturma
Eklenti etkinleştirildikten sonra:
1. İletişim Formları Menüsü: Yönetici panelinde yeni bir menü olarak “Contact” görünecektir. Bu menüye tıkla.
2. Yeni Form Oluştur: “Yeni Form Ekle” butonuna basarak yeni bir form oluşturma sayfasına git.
3. Form İçeriğini Yazma: Formun adını gir ve form içeriğini düzenle. Örnek bir form içeriği:
“`html
[submit “Gönder”]
“`
Bu kod, temel bir iletişim formunun HTML yapısını oluşturur. İçeriği istediğin gibi değiştirebilirsin.
Formu Sayfaya Ekleme
Form oluşturulduktan sonra:
1. Kısa Kod Al: Form oluşturma sayfasında sağ üst köşede formun kısa kodu görünecektir. Örneğin: `[contact-form-7 id=”1234″ title=”İletişim Formu”]`
2. Sayfa veya Gönderiye Ekle: WordPress’te bir sayfa veya gönderi oluştururken, içerik editörüne kısa kodu yapıştır.
Gönderilen Mesajların Yönlendirilmesi
Formdan gelen mesajların nereye gönderileceğini ayarlamak için:
1. Mail Ayarları: Form düzenleme ekranında “Mail” sekmesine git.
2. Alıcı E-postası: “To” alanına mesajları almak istediğin e-posta adresini gir.
3. Konu: Mesajların e-posta konusunu belirle.
4. Mesaj İçeriği: Mesajın nasıl görüneceğini düzenle. Form alanlarını kullanarak dinamik bir e-posta oluşturabilirsin.
Spam Koruma ve Güvenlik
İletişim formlarında spam mesajlarını önlemek için:
1. Captcha Ekleme: Contact Form 7 ile uyumlu bir Captcha eklentisi kurabilirsin. Örneğin, Really Simple CAPTCHA.
2. Akismet: WordPress’in varsayılan spam koruma eklentisi olan Akismet’i etkinleştir ve ayarla.
Form Tasarımını Özelleştirme
Formun görünümünü değiştirmek için:
1. CSS Kullanımı: Contact Form 7’nin sağladığı kısa kodlar ve CSS sınıfları kullanılarak formun stilini özelleştirebilirsin. Örneğin, form alanlarının arka plan rengini değiştirmek için:
“`css
.wpcf7-form-control {
background-color: f0f0f0;
}
“`
2. Form Etiketleri: Form alanlarının etiketlerini ve yer tutucu metinlerini düzenleyerek kullanıcı deneyimini geliştir.
Çok Dilli Formlar
Eğer siten web siten çok dilli ise:
1. Çeviri Eklentisi: WPML veya Polylang gibi çeviri eklentileri kullanarak form alanlarını ve mesajlarını çevirebilirsin.
2. Form Çeviri: Contact Form 7’nin kendi içindeki çeviri seçeneklerini kullanarak formu farklı dillerde sunabilirsin.
Form Verilerini Yönetme
Gelen mesajları yönetmek için:
1. E-posta Yönlendirme: Yukarıda belirtilen mail ayarları ile doğrudan e-posta kutuna gelen mesajları incele.
2. Form Yönetimi: Contact Form 7’nin kendi yönetim paneli üzerinden form gönderilerini gözden geçir.
WordPress’te iletişim formu oluşturmak, eklenti seçimi, kurulum, form oluşturma, entegrasyon, güvenlik, tasarım ve çok dilli destek gibi çeşitli adımlardan oluşur. Bu adımları takip ederek profesyonel ve etkili bir iletişim formu oluşturabilirsin.


