İşte karşınızda WordPress sitelerinin en çok kullandığı iletişim formu eklentisi; Contact Form 7! 5 milyonun üzerinde etkin kuruluma sahip olan Contact Form 7 nedir? Başlangıcı bu soruyu cevaplamayla yapacağım. Ardından bu wordpress eklentisi hakkındaki akla gelebilecek her soruya kendimce cevaplar vermeyi planlıyorum. Hadi Bismillah!

Contact Form 7 Nedir?

Hafiften ingilizcesi olan herkesin de anlayacağı üzre, bu bir iletişim formu eklentisidir. 43 farklı dile çevrilmiş, 5 milyonun üzerinde aktif internet sitesi tarafından kurulmuş, oldukça basit ama bir o kadar da işlevsel bir eklenti olduğunu söylemeden geçmemek lazım.

Contact Form 7 ile çok basit bir şekilde iletişim formu oluşturabilir, özelleştirebilir ve CAPTCHA, Akismet gibi eklentilerle isteneyenleri filtrelereyebilirsiniz.

Contact Form 7 Kurulumu

İletişim formu eklentisini WordPress admin panelinden -> Eklentiler -> Yeni Ekle adımlarını izleyerek kolayca kurup, etkinleştirebilirsiniz. Eklentiyi etkinleştirdikten sonra panelinizde Yorumlar’ın altında “İletişim” diye bir bölüm oluştuğunu fark edeceksiniz. 🙂

Contact Form 7 Ayarları

Contact Form 7 ayarları için; Eklentiler > Yüklü Eklentiler bölümüne girin ve Contact Form 7’yi bulup, Ayarlar’a tıklayın.

Bu bölümde karşınıza “İletişm Formları” gelecektir. Buradaki formları silip, yeni bir “İletişim” adında form oluşturun.

Yukarıda gördüğünüz alan basit bir iletişim sayfasının yapısını göstermektedir. İletişim formuna eklemek istediklerinizi yukarıdaki butonları kullanarak ekleyebilirsiniz.

Posta sekmesine gelip kendi mail adresinizi yazmanız gerekiyor. Böylece sizinle iletişim kurmak isteyenler formu doldurduğunda size de mail gelecektir. 🙂

  • Kime: Kendi mailinizi girin.
  • Kimden: Gönderecek kişinin adı. ( [your-name] yazısını silmeyin )
  • Konu: Gönderilecek mailin konusu. (x.com iletişim sayfası yazabilirsiniz.)

Contact form 7 ayarları bu kadar. Artık sizin de başarılı bir iletişim formunuz var. Eklentinin üst tarafta size vermiş olduğu kısa kodu iletişim sayfasına ekleyerek formun sayfanızda görünmesini sağlayabilirsiniz.

Contact Form 7 Hata ve Çözümleri

Contact Form 7 kurulumu tamamdır. Test yapmayı denediniz ve eklenti size; “Contact Form 7 mesajınız gönderilirken bir hata oluştu. lütfen daha sonra tekrar deneyin.” şeklinde bir hata verdi. Hemen panik olmayın, çözümü oldukça basit.

Eğer bu hatayı aldıysanız hemen Eklentiler > Yeni Ekle diyerek WP-Mail-SMTP eklentisini yükleyin. Çünkü sitenizin Smtp mail ayarları yapılmamış, bu yüzden böyle bir hata alıyorsunuz.

Site Adresiyle Mail Alma

info@mustafahazirci.com gibi bir mail adresine sahip olmak ziyaretçilerin de size olan güvenini arttırır. Bu yüzden almanızı öneririm. Ben aldım da pek kullanmıyorum. 🙂 Henüz nasıl alacağınızı bilmiyorsanız sayfayı biraz daha aşağı kaydırın 🙂

Hosting firmanızın web sitesine girin -> Cpanel -> E-posta bölümüne gelin ve E-Posta Hesapları sekmesine tıklayın.

Ardından mail adresinizi belirleyin. info@mustafahazirci.com gibi

Site uzantınız ile mail adresine sahip olduktan sonra Posta istemcisi kurmalısınız. Sayfanın alt taraflarına şöyle bir bakın orada; “E-posta hesapları” olacak. Bu bölümde ise “Posta istemcisi kurma” sekmesine tıklamalısınız.

Bu sekmede 2 ayarla karşılaşacaksınız. 1- Secure SSL/TLS Settings2- SSL Olmayan Ayarlar. İki ayarında haberleşmesi farklı olduğu için portları da farklıdır. Eğer sitenizin SSL’i varsa buradaki SSL/TLS bilgilerini WP Mail SMTP eklentisinegirmelisiniz.

WP Mail SMTP Ayarları

WordPress‘i ilk defa kuruyorsanız haliyle mail ayarları da varsayılan olarak gelecektir. Bu yüzden Contact Form 7 size böyle bir hata verir. Cpanel’i kullanarak site uzantınızla bir mail adresi aldık ve sıra posta istemcisi bölümünden aldığımız bilgileri wp mail smtp eklentisine girmeye geldi.

Wp-Admin’e giriş yaptıktan sonra Ayarlar > Email bölümüne giriş yapıyoruz. Mail ayarlarını bu alandan yapacağız.

From Mail: Bu alana almış olduğunuz e-mail hesabını giriyorsunuz.
From Name: İletişim formu adını giriyorsunuz.
Mailer bölümünde ise Send All WordPress emails via SMTP olarak wordpress smtp üzerinden mail göndermeyi seçiyorsunuz.

SMTP Host: Mail.siteadı.com şeklinde giriyorsunuz.

SMTP Port: cPanel üzerinden e-mail açtığınız posta istemci portunu giriyorsunuz.

Encryption: Eğer sitenizde SSL var ise ” Use SSL encryption ” işaretleyin. Yok ise ” No encryption ” işaretleyin.

Authentication: Doğrulama SMTP üzerinden olacağı için Yes tickini işaretliyoruz.

Username: Açtığınız mail adresi  Örn: destek@siteadı.com

Password: Mail adresi için oluşturduğunuz parolayı yazıp ” Değişiklikleri Kaydet ” butonuna tıklayarak WordPress SMTP ayarlarını yapmış oluyoruz.