# Contact Form 7 &#8211; Formularz w&nbsp;dwóch kolumnach

Tego, że Contact Form 7 (CF7) jest najpopularniejszą darmową wtyczką do tworzenia formularzy, prawdopodobnie nie muszę nikomu przypominać.

Do tej wtyczki powstaje wiele rozszerzeń i uproszczeń, które posiada np. Gravity Forms w standardzie, ale ostatnio trafiło do mnie pytanie od jednego użytkownika w ramach [**darmowej pomocy e-mailowej**](#konsultacja).

**
Tworzę swoją pierwszą stronę w WordPressie i może nie jest to cud elegancji, ale mimo wszystko mam dużą radość z tworzenia (… url …), jednak mam problem (…) Jak we wtyczce Contact Form stworzyć podział na dwie kolumny, kiedy mam więcej pól niż tylko adres e-mail, imię i wiadomość?**. Proszę o pomoc. (…)

## **Problem – Domyślne pola formularza mają pełną szerokość**

![formularz wordpress](https://jaworowi.cz/wp-content/uploads/2017/04/cf7-contact-form-7-jedna-kolumna-1.png)

Bez dobrej znajomości CSS czy HTML, osoba taka jak Miłosz powyżej może sobie nie poradzić, a jak wiemy CF7 to kombajn, w którym kosztem darmowości jest nieco utrudniona obsługa.

## **Tworzymy dwie kolumny w formularzu Contact Form 7 **

Przechodzimy do zakładki *Formularze > Dodaj nowy* lub wybierz istniejący formularz i kliknij *Edytuj*, a następnie użyj poniższego kodu – ważne, aby podczas edycji zachować elementy DIV, Style i nazwy klas.

### **Kod HTML**

Jako zawartość formularza wklej poniższy kod:

`<div id="jcz_rwd_2col_form" class="clearfix">

<div class="jcz_rwd_cf7_row">
<div class="jcz_rwd_cf7_col">Imię [text* first-name]</div>
<div class="jcz_rwd_cf7_col">Nazwisko [text* last-name]</div>
</div>

<div class="jcz_rwd_cf7_row">
<div class="jcz_rwd_cf7_col">E-mail [email* your-email]</div>
<div class="jcz_rwd_cf7_col">Telefon [text* your-phone]</div>
</div>

<div class="jcz_rwd_cf7_row">
<div class="jcz_rwd_cf7_full">Wiadomość  [textarea your-message]</div>
</div>

<div class="jcz_rwd_cf7_row">
<div class="jcz_rwd_cf7_full">[submit "Wyślij"]</div>

</div>
</div>`

### **Kod CSS**

Kod CSS, który sformatuje formularz znajduje się poniżej, najwygodniej dodasz go poprzez motyw potomny do pliku CSS, opcji *Custom CSS code *Twojego motywu lub w zakładce Wygląd > *Personalizacja > Dodatkowy CSS*.

`#jcz_rwd_2col_form{
    max-width:100% /*-- Zmień szerokość na piksele lub procenty w zależności od potrzeb --*/;
    margin:0 auto;
        width:100%;
}
.jcz_rwd_cf7_row{
    width: 100%;
}
.jcz_rwd_cf7_col, .jcz_rwd_cf7_full{
    float: left;
    position: relative;
    padding: 0.65rem;
    width:100%;
    -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
}
.clearfix:after {
    content: "";
    display: table;
    clear: both;
}

/**---------------- Media query ----------------**/
@media only screen and (min-width: 48em) { 
    .jcz_rwd_cf7_col{
        width: 50%;
    }
}`

I to wszystko :)

![formularz w WordPress CF7 w dwóch kolumnach](https://jaworowi.cz/wp-content/uploads/2017/04/contact-forom-7-cf7-dwie-kolumny.png)
