Сегодня в клубе WordPress на ya.ru задали вопрос, о том, как сделать контактную форму для WordPress блога, ответ на этот вопрос очень простой, достаточно просто установить плагин wp-contact-form-III.
Установка и настройка очень простые, скачиваете, распаковываете, закачиваете на ваш сервер в папку плагинов WordPress /wp-content/plugins/ активируете в панели администрирования, раздел «Плагины» и заходите в настройки самого плагина, раздел «Настройки», панели управления.
(Прочитать, как правильно установить Wordpress плагин)
Далее создаете страничку в которой вводите специальный тег, в том месте где необходимо вставить контактную форму.
Скачать плагин:
Пример работающей формы, можно посмотреть у меня на блоге, в разделе «Контакты»
Если у вас возникли какие-то проблемы с этим плагином, срочно отпишитесь в комментариях или мне на почту.
Плагин перезалит и работает в Wordpress 2.8.4.



14 Март 2008 at 8:37 пп
А какой именно тег надо вводить на страничке?
14 Март 2008 at 8:44 пп
Где можно настроить внешний вид формы? Интересуют шрифты, порядок и расположение блоков формы.
14 Март 2008 at 9:30 пп
Ждал пока кто-то спросит
[contactform]
Внешний вид, настраивается в файлах самого плагина и css там же.
15 Март 2008 at 9:39 пп
Кстати, надо сказать — она не всегда работает, точнее, будет сказать, далеко не со всеми темами работает. Вот.
15 Март 2008 at 10:50 пп
Напишите названия шаблонов, с которыми у Вас возникали проблемы в работе контактной формы.
19 Март 2008 at 12:22 пп
А мне как-то больше приглянулась Контактная форма
от green-beast.com с контролем антиспама. Сам ее
русьнул. Хотя они внешне очень похожи.
27 Март 2008 at 9:24 пп
Наконец то дошли руки поставить себе эту контактную форму. Удобная штука и антиспам в ней кстати тоже есть. Работает всё идеально, так что благодарность за подсказку Дмитрий Донченко честно заслужил!
28 Март 2008 at 6:10 пп
Вставил Ван плагин, у меня естественно отображается часть шаблона (не знаю как ее убрать) ну и межстрочное расстояние как и в каком файле подправить.
4 Апрель 2008 at 5:01 дп
Частично не работает контактная форма с шаблоном Level 2.0
29 Май 2008 at 10:23 дп
Дорога ложка к обеду! Плагин wp-contact-form, стоявший ранее, взбрыкнул и прислал сегодня письмо примерно такого содержания: кÑ?аÑ
Манипуляции с UTF-8 не особенно помогли. А wp-contact-form-III — да, помог. Thanks!
Обращаю особое внимание: wp-contact-form-III в отличие от распространенного wp-contact-form верно передает кириллицу в заголовках писем — кириллицей. По крайней мере в письмах на Яндексовскую почту.
27 Июль 2008 at 6:44 пп
как раз искал что-то подобное. Большое пасиб )
19 Сентябрь 2008 at 3:06 пп
ничего не понял, плагин установил — активировал, жму на настройки а в ответ — тишина... вот такого плана тишина:
Not Found
The requested URL /wp-admin/wp-contact-form-iii/wp-contactform-iii-options.php was not found on this server.
что бы это значило...
23 Сентябрь 2008 at 11:09 пп
Настраиваю плагин, а он не работает, или я не правильно чете делаю или чегото не хватает...
23 Сентябрь 2008 at 11:40 пп
А в чем именно заключается его «не работает»??
24 Сентябрь 2008 at 7:48 пп
Все заработало, вот только теперь хочется подстроить её под себя... Убрать поле телефон, и перевести название полей на УКР. как это сделать (может у когото есть готовый...)
29 Сентябрь 2008 at 5:40 дп
За плагин спасибо, поставил, но вот такой вопрос:
После отправки, форма на странице больше не отображается, а сверху надпись: «Спасибо за Ваши комментарии!» и ссылка «Вернуться на главную».
Можно ли как-то сделать, чтобы форма оставалась потом на странице, после сабмита?
16 Октябрь 2008 at 1:29 дп
А я то со своим от green-beast как вперся то. Заметил как-то, что моментами страницы блога отдаются с огромным разрывом по времени -от 0,25 до 25 сек. Причем сайты на joomla, сходной cms по нагрузке, работали прекрасно и быстро.
Отключил разом все плагины — WP взлетел. Итогом перебора выявлен “удушитель” — плагин “контактной формы”.
Интересно — с его удалением уменьшилось число запросов генерации страниц на 7, ну и соответственно время. Жуть. Одного не пойму — почему он так влиял на работу всего сайта, а не только своей страницы? Надо разбираться.
Попробуем теперь эту форму контакта предложенную.
16 Октябрь 2008 at 3:04 пп
Обидно. Форма работает с WP от 2.6
А у меня куча еще 2.3
Не подскажешь аналог этого плагина под 2.3
16 Октябрь 2008 at 3:09 пп
Лучше обновить движок, будет намного правильнее.
16 Октябрь 2008 at 3:51 пп
В общем то да. Но сначала попробуем его сломать под 2.3.3
Если уж не выйдет, подумаю о переходе.
Я пока смысла не вижу в 2.6, тяжеловата админка в нем. Мне вполне хватает имеющегося.
16 Октябрь 2008 at 4:26 пп
О сломал уже в wp-contactform-iii.php меняем
/* add_shortcode ('contactform', 'wpcf_callback'); */
function wpcontactform () {echo wpcf_callback ('%%wpcontactform%%');}
add_filter ('the_content','wpcf_callback', 7);
Блин, осталось решить главную проблему — несохранения русского языка при ошибке ввода данных
22 Октябрь 2008 at 4:47 пп
Удобный плагин — форму можно ставить куда угодно. Одна засада: если прописывать капчу не цифрами, а словами, то кодировка потом при выводе слетает, видимо она в windows пишется, а блог у меня в utf.
27 Октябрь 2008 at 1:34 пп
Попробовал установить плагин. В админке в параметрах когда нажимаю на Contact Form пришет «Error 404 — Not Found». Что не так я делаю?
27 Октябрь 2008 at 2:04 пп
Нужно смотреть какая ссылка под Contact Form. Должна быть примерно такая:
/wp-admin/options-general.php?page=wp-contact-form-iii/wp-contactform-iii-options.php
27 Ноябрь 2008 at 1:32 дп
Странно. у меня тоже говорит, что не может данную страницы открыть... при любых вариациях написания её в адресной строке...
27 Ноябрь 2008 at 1:46 дп
Ха, понял в чём дело
В архиве то лежит папка wp-contact-form-iii-RU, а плагин стучится к wp-contact-form-iii
Поправил и всё заработало
Нужно быть внимательней...
3 Декабрь 2008 at 5:59 пп
В чем дело?(
Разархивировал, добавил и не видно плагина в списке...
20 Декабрь 2008 at 4:30 дп
Плагин установился, но почему то не находит настроек по адресу *****.ru/wp-admin/wp-cont... -iii-options.php
C чем это может быть связано?
Спасибо
20 Декабрь 2008 at 4:47 дп
Госпаде! Неужели сложно прочесть коменты?! Или мозга нет?!
Для тех, кто в танке: переименуйте папку плагина в wp-contact-form-iii и будет вам щастье...
20 Декабрь 2008 at 4:59 пп
Спасибо. Ставил 1 версию, кодировка тупила. А это нормально работает, да и перевод хорошо сразу заработал.
4 Февраль 2009 at 12:37 дп
Подскажите что нужно поравить пожалуйста, у меня сдвинулись названия полей вправою Вот: www.allcrew.ru/obratnaya-svyaz
4 Февраль 2009 at 10:13 дп
В файле style.css шаблона вашего блога, на 490 строчке есть код: .entry form {text-align:center;} собственно из-за этого поля формы пытаются выстроиться по центру. Как вариант можно попробовать в этом файле www.allcrew.ru/wp-content...tactform-iii.css вторая строчка блок #contactform { добавить свойство text-align:left;
23 Март 2009 at 4:10 дп
...было то же самое, лечится просто. Переименуйте папку плагина, убрав ru на конце...
27 Март 2009 at 4:10 дп
Здравствуйте! Если вы поможете, буду безмерно благодарна!
Хочу сделать такую форму, чтобы заказчики могли оставлять отзывы. Хочу чтобы эти самые отзывы, после модерации (в избежание спама) отображались на странице. Сконструировала форму. Но все отзывы просто отправляются мне на почту. Нигде не пишется, что они на модерации, и они не видны на странице. Как сделать их видимыми? Заранее спасибо!
27 Март 2009 at 8:17 дп
Если Вам необходима страница отзывов, Вы можете сделать ее создав страницу Wordpress и включив для нее возможность комментирования, в некоторых шаблонах, форма комментариев для страниц, может не отображаться, тогда почитайте как добавить форму комментирования для страницы.
После этого, вам останется просто включить модерацию комментариев в своем блоге и все. Вы получите страницу, на которой можно написать вступительный текст, а далее будут отображаться комментарии посетителей.
27 Март 2009 at 10:53 дп
Да, а ларчик-то просто открывался
) Спасибо, попробую!
30 Апрель 2009 at 3:08 пп
Добрый день. Я установил форму — все нормально. Но почему то письма не приходят. Может где-то надо настроить — указать мой email? Подскажите.
30 Май 2009 at 8:43 пп
По указанной ссылке плагина (переадресовывает сюда wangenweb.com) сказано, что сайт закрыт, похоже навсегда.
Можно обновить на эту ссылку: wordpress.org/extend/plug...ontact-form-iii/
31 Май 2009 at 8:40 дп
Ссылку исправил
спасибо что обратили внимание
10 Июль 2009 at 2:39 пп
привет, контактную форму установил, заполняю поля, отправляю, написано отправлено(чет типо того), но письмо не приходит.
* в настройках указал свой e-mail
17 Июль 2009 at 12:08 пп
Скажите пожалуйста, у вас на форме обратной связи стоит защита от спама, цифры — капча.
Как сделать такую же небольшую защиту???
5 Август 2009 at 10:47 дп
У меня такое вот выдал плагин-то :
«Вы не имеете достаточно прав для доступа к данной странице.»
20 Август 2009 at 6:35 пп
Вот и я эту же проблему не могу решить версия WP 2.8.4.
16 Сентябрь 2009 at 8:53 пп
Такая же проблема, несколько раз переустанавливал, ничего не помогает. Настройки не открываются. В чем может быть проблема?