# Contact Form 7 – Formularz w 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: `
Imię [text* first-name]
Nazwisko [text* last-name]
E-mail [email* your-email]
Telefon [text* your-phone]
Wiadomość [textarea your-message]
[submit "Wyślij"]
` ### **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)