WordPress İletişim Forumu Kurulumu ve Tasarım Düzenlemesi (Contact Form 7)

WordPress eklentilerinden olan ve genellikle hemen hemen her sitede bulunan contact-form 7 eklentisi ile yaptığımız iletişim formunu düzenlemek için gerekli css tanımlamaları yapacağız.

Şuanki temamda bulunan tasarımın aynısını yapacağız.

iletisim-formuYukarıda bulunan iletişim formu tasarımını yapacağız. İletişim formu için gerekli olan [onemli]contact-form 7[/onemli] yüklememiz gerekli.

Ancak bu işlemlerden önce wordpress tabanli sitemizin email gönderebilmesi için [onemli]WP-Mail-SMTP[/onemli] eklentisini sistemimize yükleyip gerekli ayarları yapmamaız gerekmektedir bu ayarları yapıpı test ettikten sonra iletişim formu eklentisini kurmalısınız.WP-Mail-SMTP eklenti ayarlarını bir sonraki konumda belirteceğim.

İletişim Formunu wordpress eklentiler kısmından eklenti ismi ile bir arama gerçekleştiriyoruz. Karşımıza çıkan sonuçlardan [onemli]contact-form 7[/onemli] isimli ekletimizi kuruyoruz. Bu işlemleri tamamladıktan sonra wordpress admin panelinden [onemli]iletişim[/onemli] olarak bir menü oluşması gerekmektedir. O menüye giriş yaparak gelen sayfada bir iletişim formu oluşturmalı ve iletişim formunu oluşturduktan sonraki verilen iletisim-formu-kisa-kodkısa kodu yeni açacağımız  sayfaya eklemeniz gerekmektedir.Bu işlemleri gerçekleştirdikten sonra oluşturmuş olduğunuz sayfayı görüntüleyerek iletişim formunuzun oluştuğunu göreceksiniz.

Bundan sonraki aşamamız buna biraz çeki düzen vermek. Bunun içinde yukarıdaki vermiş olduğum iletişim formundaki tasarımın css tanımlamalarını aşağıda listeliyorum.

input.wpcf7-text {
height: 40px;
padding: 4px 6px;
margin-bottom: 10px;
font-size: 14px;
line-height: 20px;
background-color: #fff;
border: 1px solid #ccc;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
-webkit-transition: border linear .2s,box-shadow linear .2s;
-moz-transition: border linear .2s,box-shadow linear .2s;
-o-transition: border linear .2s,box-shadow linear .2s;
transition: border linear .2s,box-shadow linear .2s;
display: block;
width: 100%;
min-height: 30px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
color: #555;
vertical-align: middle;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}
textarea.wpcf7-form-control {
padding: 4px 6px;
margin-bottom: 10px;
font-size: 14px;
line-height: 20px;
background-color: #fff;
border: 1px solid #ccc;
transition: border linear .2s,box-shadow linear .2s;
display: block;
width: 100%;
min-height: 30px;
box-sizing: border-box;
color: #555;
vertical-align: middle;
border-radius: 2px;

}
.wpcf7-submit{
overflow: hidden;
border: none;
background: #D9534F;
color: #FFF;
vertical-align: bottom;
padding: 8px 0 6px;
font-size: 14px;
border-radius: 4px;
text-align: center;
cursor: pointer;
width: 100%;
display: inline-block;
margin: 0 0 5px;
text-transform: uppercase;
font-weight: 700;
position: relative;
-webkit-transition: all .3s;
-moz-transition: all .3s;
transition: all .3s;}

Yukarıdaki css tanımlamalarını temanızın style.css dosyasın eklemeniz dahilinde artık iletişim formunuz yukarıdaki tasarımın aynısı olmuş olacaktır.

Makalemin sonuna kadar okuduğunuz için teşekkür eder ve konu altına bir yorumla destek verirseniz sevinirim. Soru ve sorunlarınız için konu altına yorum bırakabilir yada iletişim sayfasından bana mail gönderebilirsiniz.