Когда речь идет о формах в WordPress, Contact Form 7 — лучший бесплатный выбор. Очень настраиваемый и очень простой в применении выбор. Если вы хоть немного знакомы с CSS, то вы можете создавать бесподобные формы. Даже несмотря на то, что Contact Form 7 не поддерживает условные формы и многостраничные формы, многим пользователям такой функционал и не нужен вовсе.
Вот пошаговая инструкция о том, как создать уникальную форму контантов при помощи Contact Form 7, где элементы формы будут располагаться в параграфах.
1. Используя редактор форм, создайте свою форму, используя элементы внутри параграфов.
![contact-form[1]](https://wpincode.com/wp-content/uploads/2013/12/contact-form1.jpg)
Необходимо помнить несколько вещей.
- Заключите целый абзац в тег “P”, или же заключайте каждый элемент в этот тег.
- Вы можете использовать “watermark” в качестве метки.
- Вы можете использовать тот же формат в окне сообщения для того, чтобы получить ответ на ваш емейл в виде письма.
2. Добавьте вашу форму на страницу и опубликуйте эту страницу.
3. По-умолчанию форма будет выглядеть примерно так (Все будет зависеть от таблицы стилей вашей темы).
![contact-form-before[1]](https://wpincode.com/wp-content/uploads/2013/12/contact-form-before1.jpg)
4. Форма выглядит в принципе «ничего», однако немного ccs кода и она станет просто неотразимой. Вот наш пример css кода (мы обрамили форму в css с ID “myform”).
#myform{
width:650px;
}
#myform p{
font-size:14px;
line-height:30px;
}
#myform input[type="text"]{
border:none;
border-bottom:1px dotted #000;
background: transparent;
font-size :14px;
width:250px;
}
#myform .watermark{
color:#ccc;
}
#myform select {
-webkit-appearance: button;
-webkit-border-radius: 2px;
-webkit-padding-end: 10px;
-webkit-padding-start: 2px;
-webkit-user-select: none;
background-image: url(images/select_arrow.gif),
-webkit-linear-gradient(#FAFAFA, #F4F4F4 40%, #E5E5E5);
background-color:transparent;
background-position: center right;
background-repeat: no-repeat;
border:none;
border-bottom: 1px dotted #000;
color: #555;
font-size: inherit;
margin: 0;
overflow: hidden;
padding-top: 2px;
padding-bottom: 2px;
text-overflow: ellipsis;
white-space: nowrap;
}
#myform input[type="submit"]{
padding:8px 18px;
background:#222;
color:#fff;
border: 1px solid #fff;
float:right;
margin-right:20px;
}
#myform input[type="submit"]:hover{
background:#fff;
color:#222;
border: 1px solid #222;
}
5. И вот итоговый результат. Намного лучше, чем стандартная, не так ли?
![contact-form-after[1]](https://wpincode.com/wp-content/uploads/2013/12/contact-form-after1.jpg)
