В этом посте продолжу рассказывать о хитростях и настройках движка вордпресс и его плагинов. Ранее уже писал о том как оптимизировать h-теги в WordPress, как редактировать облако тегов вручную, как убрать хлебные крошки (от плагина Breadcrumb NavXT) на главной и т.д.
Здесь речь пойдет о том, как настроить ширину полей в плагине Contact Form 7. Это пригодится для того чтобы подобрать оптимальный вид формы связи, чтобы ничего не вылазило и смотрелось гармонично.
Заходим в настройки плагина и видим код, в котором определяется как будет выглядеть форма связи. По умолчанию он выглядит так:
1 2 3 4 5 6 7 8 9 10 11 12 13 | <p>Ваше имя (обязательно)<br /> [text* your-name] </p> <p>Ваш E-Mail (обязательно)<br /> [email* your-email] </p> <p>Тема<br /> [text your-subject] </p> <p>Сообщение<br /> [textarea your-message] </p> <p>[submit "Отправить"]</p> |
Оказывается настроить ширину полей можно прямо в этом коде, в очень удобной форме:
1 2 3 4 5 6 7 8 9 10 11 12 13 | <p>Ваше имя (обязательно)<br /> [text* your-name 50/100] </p> <p>Ваш E-Mail (обязательно)<br /> [email* your-email 50/100] </p> <p>Тема<br /> [text your-subject 50/100] </p> <p>Сообщение<br /> [textarea your-message 100x30] </p> <p>[submit "Отправить"]</p> |
где 50/100 - это ширина поля и максимальное количество символов в нем. Можно поэкспериментировать и подобрать оптимальные значения. 100x30 - это ширина поля и высота.
Настраивать поля таким способом весьма удобно и просто :)
Каким образом можно изменить межстрочный интервал между полями в форме обратной связи?
Спасибо.
Для этого нужно задать стили, по типу этого:
Добрый день
Подскажите пожалуйста как сделать обратную связь горизонтальной? в два столбика
Можно с помощью таблицы сделать, примерно так:
Спасибо помогло)))
а еще подскажите как между столбцами сделать пробел, расстояние
Чтобы создать определенную ширину ячейки можно сделать так:
где 300 меняем на нужную величину. Вообще, многое можно настроить, посмотрите про атрибуты таблицы и атрибуты ячейки.
Здравствуйте! Скажите, где вообще находится CSS-файл для созданной формы для редактирования ее внешнего вида? Или редактировать внешний вид тоже можно в настройках плагина? Заранее спасибо.
В настройках плагина можно прописывать свои стили, и добавлять используемые стили в style.css
Спасибо, с css разобрался. Еще один момент: подскажите, плиз, как с помощью этого плагина реализовать следующее:
по нажатию кнопки “отправить” человек должен переходить на новую страницу “спасибо за покупку” (пока что сообщение “ваше сообщение отправлено успешно” появляется на той же странице, внизу под формой).
Заранее спасибо.
p.s on_sent_ok: “location.replace(‘http://www.YOURSITE.com’);” не работает…
Так сразу не скажу, сильно не разбирался с ним, мне хватало стандартного функционала.
А как сделать что бы после заполнения полей,служебные сообщения полей уменьшить? (к примеру «Ваше сообщение успешно отправлено»)
А то у меня прыгает контактная форма,не стоит на месте(
Настройте соответствующие стили, этих самых служебных полей. Для того чтобы определить какие у элементов стили пользуюсь плагином для браузера Firebug, и вам советую.
День добрый ! Подскажите ,как для конкретной созданной формы сделать цвет кнопки «отправить» , чтобы распространялось только на эту форму? СПАСИБО !
С помощью css стилей.
Спасибо! сработало ;)