Этот плагин являет собою простое и удобное решение в тех ситуациях, когда вам необходимо создать форму контакта.
Сразу же после установки вы можете приступить к созданию будующей формы на странице настроек плагина. Вам сразу же предлагается стандартная форма с полем для имени, e-mail, textarea для самого сообщения и, наконец, кнопка отправки этого сообщения на указанный в настройках e-mail. Теперь по порядку.
«Форма для контакта 1» - имя вашей формы. Вы можете изменить его, кликнув по нему.
[contact-form 1 “Форма для контакта 1″] – код, который вы должны вставить на страницу, где необходимо отобразить форму.
Собственно сама форма. Вы можете ее править как вам захочется. Очень удобно, если внутри формы вы хотите использовать свои стили. Это что касается html тегов формы. Кроме них, здесь присутствуют теги, служащие для отображения нужных вам полей формы. Они заключаются в квадратные скобки. Для генерации этих тегов используется следующая панель:
Как вы можете видеть, этот плагин позволяет вставить в форму практически любое поле, которое может вам понадобиться в работе. Единственное замечание: для генерации капчи вам понадобиться установить плагин Really Simple CAPTCHA.
На этой панельке вы заполняете необходимые для отправления формы данные.
To: – e-mail адрес получателя
From: - автор письма. Обычно не редактируется.
Subject: – тема письма. Также не редактируется.
Additional headers: - поле для каких-либо дополнительных настроек. Например, вы можете вписать Reply-To: [your-email] в это поле, что позволит быть вам уверенным, что щелкая по ответу в вашей входящей почте, вы будете автоматически отвечать отправителю это электронной почты.
File attachments: - в случае, когда ваша форма поддерживает присоединение файлов к письму, здесь пишется имя поля, которое за это отвечает. Сгенерировать это поле можно как и любое другое описанным выше способом. К примеру, вы сгенерировали тег
[file file-605]. В поле File attachments: вы должны вписать [file-605].
Собственно то сообщение, которое прийдет получателю.
Используется, если необходимо отправить сообщение на два e-mail адреса. Заполняется по аналогии с вышеописанной панелью Mail.
Эта панель содержит в себе сообщения, которые будет получать пользователь в процессе работы с формой. Думаю тут все понятно.
После сохранения формы, вам остается только добавить [contact-form 1 “Имя формы”] на нужную вам страницу.
23 комментария к статье
я этот плагин у себя использую, требует небольшой настройки под себя конечно, ну а вообще хотелось уложить эту форму в виджет, однако форма слишком широкая для виджета оказалось, пришлось выделить отдельную страницу…
Прекрасная статья! Замечания:
1. Из статьи невозможно понять: после слов о “…для генерации капчи плагин Really Simple CAPTCHA… следует скриншот Mail с настройками, относящимися к капче или плагину Contact Form 7?
2. Я поставил эти 2 плагина - все нормально. Но как сделать, чтобы в капче набирать ответ в виде суммы цифр, а не цифры и латиницу?
3. Не описаны функции тега Generate Tag.
А так все ОК!
Благодарю)
1. Этот скрин относится к настройкам contactform
2. Это уже настройки плагина Really Simple CAPTCHA, честно говоря не заморачивался над этим, так что не могу сказать, возможно в одной из ближайших статей будет описаны несколько плагинов по капчам.
3. Я не описывал в виду простоты использования. При использовании generate tag, вы можете сгенерировать нужные Вам поля и вставить в нужное место на форме. Все предельно просто:)
не так уж и просто. Не могу, например, выставить Radio buttons, что бы они были не друг за другом, а по одному варианту в столбик. Кто знает как?
Активировала и настроила плагин, сообщения из формы приходят на почту. Все работает. НО: письма приходят в неправильной кодировке. В MySQL utf-8, сам движок-тоже.
но приходят сообщения вида:
“Content-Transfer-Encoding: 8bit
Content-Type: text/plain; charset=”UTF-8″
From: РЇРЅР°
Subject: сообщение с сайта
Message Body:
тестирование”
Спасибо большое за статью. Установил все как написано у Вас, но почему то приходит сообщение с кодом [your-message] в место текста. Объясните мне чайнику в чем причина, пожалуйста!!!
Александру:
В окошке, где происходит генерация тегов, Вы получаете код нужного вам элемента. После чего копируете его и вставляете в нужное место в окошке Form. Для того, чтобы Radio Buttons не шли в строчку, достаточно поставить после каждого из них html-тег br.
Яне:
Думаю, что проблема в Вашем почтовом сервере, поскольку у меня такой проблемы не возникает.
Вадим:
Честно говоря не значю в чем может быть причина. Было бы легче, если бы Вы привели здесь содержание Вашего Тела сообщения.
Здравствуйте! Кто нибудь подскажет, как можно суммировать числа, отмеченные чекбоксами или радиокнопками?
Вадим: Наверное вы изменили название поля в самой форме и сочетание символов [your-message] уже не воспринимается формой как переменнная а приходит Вам как прямой текст.
Кто знает как получить имя пользователя которые заполнил форму если сделать её доступной только для зарегистрированных?
Здравствуйте. Отправка сообщений проходит нормально, однако, нет информации об удачной или неудачной отправке. Где копать?
Здравствуйте.
Хотелось бы узнать, кто нибудь знает, возможна ли интеграция данной формы, в шаблон страницы?
Подскажите, пожалуйста, почему письма на почтовый ящик приходят пустые?
Использую на сайте обычную форму WP-ContactForm для комментариев посетителей. Изменить и настроить можно аналогичным образом. Капча, увы не актуально, спам-боты обходят легко, да и у Вас она не используется, применяете обычный дополнительный вопрос. Как переделать форму для комментариев посетителей? Предлагаю еще один способ, подробно описано на сайте http://lagran.kz/archives/2622
Денис, да, в шаблон интегрировать можно. Почитай FAQ у автора формы.
Надо вместо вставки, например, [contact-form 4 “Order”] в пост или страницу использовать для вставки в шаблон. Profit.
Очень нравится плагин, но с версией WordPress 3.0 не работает. Устанавливается плагин нормально, настраивается прекрасно… только писем не отсылает на мои ящики!
Вообще не отсылает. Заменил адреса TO MAIL, думал, может почтовые серверы не работают… Бесполезно… Не отсылает писем и всё тут! Может, нужны какие-то дополнительные настройки? Подскажите.
Почему нет нигде русской версии?
Добрый день!
А подскажите, пожалуйста, где в этом плагине можно отредактировать ширину и высоту поля сообщения - в стандартных настройках поле очень широкое получается - на пол страницы.
Заранее благодарен!
скажите , а как изменить еще и ширину полей? а то я залез в код , но так и разобраться не смог![:!:](../../wp-includes/images/smilies/icon_exclaim.gif)
Ни одна форма обратной связи не работает. В чем причина не пойму. Через какую функцию работает данный плагин?
Как изменить размер полей в Contact Form 7 - http://blog.kukshinov.com/nastroyka-razmerov-poley-contact-form-7/
Не отправляются прикрепленные файлы…
Как настроить или исправить не знаю…
А плагин - отличный!
Здравствуйте! Я делала все как было написано, но у меня форма не отображается на странице контактов. Выходит пустая страница как будто на ней ничего нет. Что делать?
Сгенерировал тег с выпадающим списком значений, все работает, все нормально.
Но хотелось бы сделать так, чтобы в письме эти значения приходили не одной строкой с запятыми между ними, а в столбик. не помогает, из-за него в самой форме все пропадает
Может кто знает, как это можно сделать?