Сегодня в клубе WordPress на ya.ru задали вопрос, о том, как сделать контактную форму для WordPress блога, ответ на этот вопрос очень простой, достаточно просто установить плагин wp-contact-form-III.
Установка и настройка очень простые, скачиваете, распаковываете, закачиваете на ваш сервер в папку плагинов WordPress /wp-content/plugins/ активируете в панели администрирования, раздел «Плагины» и заходите в настройки самого плагина, раздел «Настройки», панели управления.
(Прочитать, как правильно установить WordPress плагин)
Далее создаете страничку в которой вводите специальный тег, в том месте где необходимо вставить контактную форму.
Скачать плагин:
Пример работающей формы, можно посмотреть у меня на блоге, в разделе «Контакты»
Если у вас возникли какие-то проблемы с этим плагином, срочно отпишитесь в комментариях или мне на почту.
Плагин перезалит и работает в WordPress 2.8.4.
14.03.2008 - 8:37 пп
А какой именно тег надо вводить на страничке?
14.03.2008 - 8:44 пп
Где можно настроить внешний вид формы? Интересуют шрифты, порядок и расположение блоков формы.
14.03.2008 - 9:30 пп
Ждал пока кто-то спросит ;) [contactform]
Внешний вид, настраивается в файлах самого плагина и css там же.
15.03.2008 - 9:39 пп
Кстати, надо сказать — она не всегда работает, точнее, будет сказать, далеко не со всеми темами работает. Вот.
15.03.2008 - 10:50 пп
Напишите названия шаблонов, с которыми у Вас возникали проблемы в работе контактной формы.
19.03.2008 - 12:22 пп
А мне как-то больше приглянулась Контактная форма
от green-beast.com с контролем антиспама. Сам ее
русьнул. Хотя они внешне очень похожи.
27.03.2008 - 9:24 пп
Наконец то дошли руки поставить себе эту контактную форму. Удобная штука и антиспам в ней кстати тоже есть. Работает всё идеально, так что благодарность за подсказку Дмитрий Донченко честно заслужил! :-)
28.03.2008 - 6:10 пп
Вставил Ван плагин, у меня естественно отображается часть шаблона (не знаю как ее убрать) ну и межстрочное расстояние как и в каком файле подправить.
04.04.2008 - 5:01 дп
Частично не работает контактная форма с шаблоном Level 2.0
29.05.2008 - 10:23 дп
Дорога ложка к обеду! Плагин wp-contact-form, стоявший ранее, взбрыкнул и прислал сегодня письмо примерно такого содержания: кÑ?аÑ
Манипуляции с UTF-8 не особенно помогли. А wp-contact-form-III — да, помог. Thanks!
Обращаю особое внимание: wp-contact-form-III в отличие от распространенного wp-contact-form верно передает кириллицу в заголовках писем — кириллицей. По крайней мере в письмах на Яндексовскую почту.
27.07.2008 - 6:44 пп
как раз искал что-то подобное. Большое пасиб )
19.09.2008 - 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.03.2009 - 4:10 дп
…было то же самое, лечится просто. Переименуйте папку плагина, убрав ru на конце…
23.09.2008 - 11:09 пп
Настраиваю плагин, а он не работает, или я не правильно чете делаю или чегото не хватает…
23.09.2008 - 11:40 пп
А в чем именно заключается его «не работает»??
24.09.2008 - 7:48 пп
Все заработало, вот только теперь хочется подстроить её под себя….. Убрать поле телефон, и перевести название полей на УКР. как это сделать (может у когото есть готовый….)
29.09.2008 - 5:40 дп
За плагин спасибо, поставил, но вот такой вопрос:
После отправки, форма на странице больше не отображается, а сверху надпись: «Спасибо за Ваши комментарии!» и ссылка «Вернуться на главную».
Можно ли как-то сделать, чтобы форма оставалась потом на странице, после сабмита?
16.10.2008 - 1:29 дп
А я то со своим от green-beast как вперся то. Заметил как-то, что моментами страницы блога отдаются с огромным разрывом по времени -от 0,25 до 25 сек. Причем сайты на joomla, сходной cms по нагрузке, работали прекрасно и быстро.
Отключил разом все плагины — WP взлетел. Итогом перебора выявлен “удушитель” — плагин “контактной формы”.
Интересно — с его удалением уменьшилось число запросов генерации страниц на 7, ну и соответственно время. Жуть. Одного не пойму — почему он так влиял на работу всего сайта, а не только своей страницы? Надо разбираться.
Попробуем теперь эту форму контакта предложенную.
16.10.2008 - 3:04 пп
Обидно. Форма работает с WP от 2.6
А у меня куча еще 2.3
Не подскажешь аналог этого плагина под 2.3
16.10.2008 - 3:09 пп
Лучше обновить движок, будет намного правильнее.
16.10.2008 - 3:51 пп
В общем то да. Но сначала попробуем его сломать под 2.3.3
Если уж не выйдет, подумаю о переходе.
Я пока смысла не вижу в 2.6, тяжеловата админка в нем. Мне вполне хватает имеющегося.
16.10.2008 - 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.10.2008 - 4:47 пп
Удобный плагин — форму можно ставить куда угодно. Одна засада: если прописывать капчу не цифрами, а словами, то кодировка потом при выводе слетает, видимо она в windows пишется, а блог у меня в utf.
27.10.2008 - 1:34 пп
Попробовал установить плагин. В админке в параметрах когда нажимаю на Contact Form пришет «Error 404 — Not Found». Что не так я делаю?
27.10.2008 - 2:04 пп
Нужно смотреть какая ссылка под Contact Form. Должна быть примерно такая:
/wp-admin/options-general.php?page=wp-contact-form-iii/wp-contactform-iii-options.php
27.11.2008 - 1:32 дп
Странно. у меня тоже говорит, что не может данную страницы открыть… при любых вариациях написания её в адресной строке…
27.11.2008 - 1:46 дп
Ха, понял в чём дело :) В архиве то лежит папка wp-contact-form-iii-RU, а плагин стучится к wp-contact-form-iii :)
Поправил и всё заработало :) Нужно быть внимательней…
03.12.2008 - 5:59 пп
В чем дело?(
Разархивировал, добавил и не видно плагина в списке…
20.12.2008 - 4:30 дп
Плагин установился, но почему то не находит настроек по адресу http://*****.ru/wp-admin/wp-contact-form-iii-RU/wp-contactform-iii-options.php
C чем это может быть связано?
Спасибо :)
20.12.2008 - 4:47 дп
Госпаде! Неужели сложно прочесть коменты?! Или мозга нет?!
Для тех, кто в танке: переименуйте папку плагина в wp-contact-form-iii и будет вам щастье…
20.12.2008 - 4:59 пп
Спасибо. Ставил 1 версию, кодировка тупила. А это нормально работает, да и перевод хорошо сразу заработал.
04.02.2009 - 12:37 дп
Подскажите что нужно поравить пожалуйста, у меня сдвинулись названия полей вправою Вот: http://www.allcrew.ru/obratnaya-svyaz
04.02.2009 - 10:13 дп
В файле style.css шаблона вашего блога, на 490 строчке есть код: .entry form {text-align:center;} собственно из-за этого поля формы пытаются выстроиться по центру. Как вариант можно попробовать в этом файле http://www.allcrew.ru/wp-content/plugins/wp-contact-form-iii/wp-contactform-iii.css вторая строчка блок #contactform { добавить свойство text-align:left;
27.03.2009 - 4:10 дп
Здравствуйте! Если вы поможете, буду безмерно благодарна! :)
Хочу сделать такую форму, чтобы заказчики могли оставлять отзывы. Хочу чтобы эти самые отзывы, после модерации (в избежание спама) отображались на странице. Сконструировала форму. Но все отзывы просто отправляются мне на почту. Нигде не пишется, что они на модерации, и они не видны на странице. Как сделать их видимыми? Заранее спасибо!
27.03.2009 - 8:17 дп
Если Вам необходима страница отзывов, Вы можете сделать ее создав страницу WordPress и включив для нее возможность комментирования, в некоторых шаблонах, форма комментариев для страниц, может не отображаться, тогда почитайте как добавить форму комментирования для страницы.
После этого, вам останется просто включить модерацию комментариев в своем блоге и все. Вы получите страницу, на которой можно написать вступительный текст, а далее будут отображаться комментарии посетителей.
27.03.2009 - 10:53 дп
Да, а ларчик-то просто открывался :)) Спасибо, попробую!
30.04.2009 - 3:08 пп
Добрый день. Я установил форму — все нормально. Но почему то письма не приходят. Может где-то надо настроить — указать мой email? Подскажите.
30.05.2009 - 8:43 пп
По указанной ссылке плагина (переадресовывает сюда wangenweb.com) сказано, что сайт закрыт, похоже навсегда.
Можно обновить на эту ссылку: http://wordpress.org/extend/plugins/wp-contact-form-iii/
31.05.2009 - 8:40 дп
Ссылку исправил :) спасибо что обратили внимание :)
10.07.2009 - 2:39 пп
привет, контактную форму установил, заполняю поля, отправляю, написано отправлено(чет типо того), но письмо не приходит.
* в настройках указал свой e-mail
17.07.2009 - 12:08 пп
Скажите пожалуйста, у вас на форме обратной связи стоит защита от спама, цифры — капча.
Как сделать такую же небольшую защиту???
05.08.2009 - 10:47 дп
У меня такое вот выдал плагин-то :
«Вы не имеете достаточно прав для доступа к данной странице.»
20.08.2009 - 6:35 пп
Вот и я эту же проблему не могу решить версия WP 2.8.4.
16.09.2009 - 8:53 пп
Такая же проблема, несколько раз переустанавливал, ничего не помогает. Настройки не открываются. В чем может быть проблема?
21.06.2010 - 9:35 дп
помогите пожалуйста, сделала все как вы описали. но когда я вхожу в Параметры/ Contact Form (плагин уже активирован), то мне сообщается, что у меня недостаточно полномочий для доступа к этой странице. Что я сделала не правильно?