Стилизация полей Contact Form 7
Мы используем плагин Contact Form 7 для WordPress и хотим задать ширину поля "Тема" (предполагаю, что решение применимо и к другим полям), а также расположить поле "Ваш Email" рядом с полем "Ваше Имя". В результате должно получиться: Email и Имя на одной строке, Тема на всю ширину под ними, а Ваше Сообщение под полем Тема.

Я сам не пробовал, но вы можете попробовать:
Contact Form 7 использует что-то вроде этого:
<p>Ваше имя (обязательно)<br />
[text* your-name] </p>
Вместо тега параграфа (<p>
) используйте span (<span>
) и немного встроенного CSS, например:
<span style="width: 48%; float: left; position: relative;">Ваше имя (обязательно)<br />
[text* your-name] </span>
<span style="width: 48%; float: left; position: relative;">Ваш Email (обязательно)<br />
[email* your-email] </span>
width: 48%
позволит вам добавить отступы (margin
). Затем используйте <div>
для очистки float
со всех сторон:
<div style="clear:both;"></div>
Затем остальной код:
<p>Тема<br />
[text your-subject] </p>
<p>Ваше сообщение<br />
[textarea your-message] </p>
<p>[submit "Отправить"]</p>
Таким образом, весь код будет выглядеть так:
<span style="width: 48%; float: left; position: relative;">Ваше имя (обязательно)<br />
[text* your-name] </span>
<span style="width: 48%; float: left; position: relative;">Ваш Email (обязательно)<br />
[email* your-email] </span>
<div style="clear:both;"></div>
<p>Тема<br />
[text your-subject] </p>
<p>Ваше сообщение<br />
[textarea your-message] </p>
<p>[submit "Отправить"]</p>
НЕ ЗАБУДЬТЕ ИЗМЕНИТЬ СПЕЦИФИЧНЫЕ СЛАГИ, ТАКИЕ КАК your-email
, your-subject
, В СООТВЕТСТВИИ С ID ВАШЕЙ КОНТАКТНОЙ ФОРМЫ.
Удачного кодинга!

Гораздо проще, чем в предыдущем ответе:
Добавьте классы к вашим полям ввода в конструкторе форм - [text* your-name class:your-name]
Затем задайте стили в вашем CSS-файле.
Пример:
#wpcf7-f613-p57-o1 form .your-name {width:48%;}
- Где #wpcf7-f613-p57-o1
- это ID формы, с которой вы работаете.
