Контактная форма для WordPress блога

Категории: Плагины

Сегодня в клубе WordPress на ya.ru задали вопрос, о том, как сделать контактную форму для WordPress блога, ответ на этот вопрос очень простой, достаточно просто установить плагин wp-contact-form-III.

Установка и настройка очень простые, скачиваете, распаковываете, закачиваете на ваш сервер в папку плагинов WordPress /wp-content/plugins/ активируете в панели администрирования, раздел «Плагины» и заходите в настройки самого плагина, раздел «Настройки», панели управления.
(Прочитать, как правильно установить WordPress плагин)

Далее создаете страничку в которой вводите специальный тег, в том месте где необходимо вставить контактную форму.

Скачать плагин:

  • Официальный сайт (Eng)
  • blogproblog.com (Рус)

Пример работающей формы, можно посмотреть у меня на блоге, в разделе «Контакты»

Если у вас возникли какие-то проблемы с этим плагином, срочно отпишитесь в комментариях или мне на почту.

Плагин перезалит и работает в WordPress 2.8.4.

Комментарии: 45Напишите свой комментарий!

  1. Yaroslav Написал(а):

    А какой именно тег надо вводить на страничке?

  2. Nick Cherry Написал(а):

    Где можно настроить внешний вид формы? Интересуют шрифты, порядок и расположение блоков формы.

  3. Dmitriy Donchenko Написал(а):

    Ждал пока кто-то спросит ;) [contactform]

    Внешний вид, настраивается в файлах самого плагина и css там же.

  4. Серега Написал(а):

    Кстати, надо сказать — она не всегда работает, точнее, будет сказать, далеко не со всеми темами работает. Вот.

  5. Dmitriy Donchenko Написал(а):

    Напишите названия шаблонов, с которыми у Вас возникали проблемы в работе контактной формы.

  6. oldvovk Написал(а):

    А мне как-то больше приглянулась Контактная форма

    от green-beast.com с контролем антиспама. Сам ее

    русьнул. Хотя они внешне очень похожи.

  7. Владимир Написал(а):

    Наконец то дошли руки поставить себе эту контактную форму. Удобная штука и антиспам в ней кстати тоже есть. Работает всё идеально, так что благодарность за подсказку Дмитрий Донченко честно заслужил! :-)

  8. Виктор Написал(а):

    Вставил Ван плагин, у меня естественно отображается часть шаблона (не знаю как ее убрать) ну и межстрочное расстояние как и в каком файле подправить.

  9. Екатерина Написал(а):

    Частично не работает контактная форма с шаблоном Level 2.0

  10. OCA Написал(а):

    Дорога ложка к обеду! Плагин wp-contact-form, стоявший ранее, взбрыкнул и прислал сегодня письмо примерно такого содержания: кÑ?аÑ

    Манипуляции с UTF-8 не особенно помогли. А wp-contact-form-III — да, помог. Thanks!

    Обращаю особое внимание: wp-contact-form-III в отличие от распространенного wp-contact-form верно передает кириллицу в заголовках писем — кириллицей. По крайней мере в письмах на Яндексовскую почту.

  11. Димон Написал(а):

    как раз искал что-то подобное. Большое пасиб )

  12. Kopona Написал(а):

    ничего не понял, плагин установил — активировал, жму на настройки а в ответ — тишина... вот такого плана тишина:

    Not Found

    The requested URL /wp-admin/wp-contact-form-iii/wp-contactform-iii-options.php was not found on this server.

    что бы это значило...

  13. Tooree Написал(а):

    ...было то же самое, лечится просто. Переименуйте папку плагина, убрав ru на конце...

  14. kyvrsant Написал(а):

    Настраиваю плагин, а он не работает, или я не правильно чете делаю или чегото не хватает...

  15. Dmitriy Donchenko Написал(а):

    А в чем именно заключается его «не работает»??

  16. kyvrsant Написал(а):

    Все заработало, вот только теперь хочется подстроить её под себя... Убрать поле телефон, и перевести название полей на УКР. как это сделать (может у когото есть готовый...)

  17. Yohan Написал(а):

    За плагин спасибо, поставил, но вот такой вопрос:

    После отправки, форма на странице больше не отображается, а сверху надпись: «Спасибо за Ваши комментарии!» и ссылка «Вернуться на главную».

    Можно ли как-то сделать, чтобы форма оставалась потом на странице, после сабмита?

  18. oldvovk Написал(а):

    А я то со своим от green-beast как вперся то. Заметил как-то, что моментами страницы блога отдаются с огромным разрывом по времени -от 0,25 до 25 сек. Причем сайты на joomla, сходной cms по нагрузке, работали прекрасно и быстро.

    Отключил разом все плагины — WP взлетел. Итогом перебора выявлен “удушитель” — плагин “контактной формы”.

    Интересно — с его удалением уменьшилось число запросов генерации страниц на 7, ну и соответственно время. Жуть. Одного не пойму — почему он так влиял на работу всего сайта, а не только своей страницы? Надо разбираться.

    Попробуем теперь эту форму контакта предложенную.

  19. oldvovk Написал(а):

    Обидно. Форма работает с WP от 2.6

    А у меня куча еще 2.3

    Не подскажешь аналог этого плагина под 2.3

  20. Dmitriy Donchenko Написал(а):

    Лучше обновить движок, будет намного правильнее.

  21. oldvovk Написал(а):

    В общем то да. Но сначала попробуем его сломать под 2.3.3

    Если уж не выйдет, подумаю о переходе.

    Я пока смысла не вижу в 2.6, тяжеловата админка в нем. Мне вполне хватает имеющегося.

  22. oldvovk Написал(а):

    О сломал уже в wp-contactform-iii.php меняем

    /* add_shortcode ('contactform', 'wpcf_callback'); */

    function wpcontactform () {echo wpcf_callback ('%%wpcontactform%%');}

    add_filter ('the_content','wpcf_callback', 7);

    Блин, осталось решить главную проблему — несохранения русского языка при ошибке ввода данных

  23. seolamo :) Написал(а):

    Удобный плагин — форму можно ставить куда угодно. Одна засада: если прописывать капчу не цифрами, а словами, то кодировка потом при выводе слетает, видимо она в windows пишется, а блог у меня в utf.

  24. Anton Написал(а):

    Попробовал установить плагин. В админке в параметрах когда нажимаю на Contact Form пришет «Error 404 — Not Found». Что не так я делаю?

  25. Dmitriy Donchenko Написал(а):

    Нужно смотреть какая ссылка под Contact Form. Должна быть примерно такая:

    /wp-admin/options-general.php?page=wp-contact-form-iii/wp-contactform-iii-options.php

  26. Lex Nevermind Написал(а):

    Странно. у меня тоже говорит, что не может данную страницы открыть... при любых вариациях написания её в адресной строке...

  27. Lex Nevermind Написал(а):

    Ха, понял в чём дело :) В архиве то лежит папка wp-contact-form-iii-RU, а плагин стучится к wp-contact-form-iii :)

    Поправил и всё заработало :) Нужно быть внимательней...

  28. d 1 m a n Написал(а):

    В чем дело?(

    Разархивировал, добавил и не видно плагина в списке...

  29. Rodden Написал(а):

    Плагин установился, но почему то не находит настроек по адресу *****.ru/wp-admin/wp-cont... -iii-options.php

    C чем это может быть связано?

    Спасибо :)

  30. Lex Nevermind Написал(а):

    Госпаде! Неужели сложно прочесть коменты?! Или мозга нет?!

    Для тех, кто в танке: переименуйте папку плагина в wp-contact-form-iii и будет вам щастье...

  31. Фразеолог Написал(а):

    Спасибо. Ставил 1 версию, кодировка тупила. А это нормально работает, да и перевод хорошо сразу заработал.

  32. andcrew Написал(а):

    Подскажите что нужно поравить пожалуйста, у меня сдвинулись названия полей вправою Вот: www.allcrew.ru/obratnaya-svyaz

  33. Dmitriy Donchenko Написал(а):

    В файле style.css шаблона вашего блога, на 490 строчке есть код: .entry form {text-align:center;} собственно из-за этого поля формы пытаются выстроиться по центру. Как вариант можно попробовать в этом файле www.allcrew.ru/wp-content...tactform-iii.css вторая строчка блок #contactform { добавить свойство text-align:left;

  34. Алена Написал(а):

    Здравствуйте! Если вы поможете, буду безмерно благодарна! :)

    Хочу сделать такую форму, чтобы заказчики могли оставлять отзывы. Хочу чтобы эти самые отзывы, после модерации (в избежание спама) отображались на странице. Сконструировала форму. Но все отзывы просто отправляются мне на почту. Нигде не пишется, что они на модерации, и они не видны на странице. Как сделать их видимыми? Заранее спасибо!

  35. Dmitriy Donchenko Написал(а):

    Если Вам необходима страница отзывов, Вы можете сделать ее создав страницу WordPress и включив для нее возможность комментирования, в некоторых шаблонах, форма комментариев для страниц, может не отображаться, тогда почитайте как добавить форму комментирования для страницы.

    После этого, вам останется просто включить модерацию комментариев в своем блоге и все. Вы получите страницу, на которой можно написать вступительный текст, а далее будут отображаться комментарии посетителей.

  36. Алена Написал(а):

    Да, а ларчик-то просто открывался :)) Спасибо, попробую!

  37. Алексей Написал(а):

    Добрый день. Я установил форму — все нормально. Но почему то письма не приходят. Может где-то надо настроить — указать мой email? Подскажите.

  38. Анастасия Написал(а):

    По указанной ссылке плагина (переадресовывает сюда wangenweb.com) сказано, что сайт закрыт, похоже навсегда.

    Можно обновить на эту ссылку: wordpress.org/extend/plug...ontact-form-iii/

  39. Dmitriy Donchenko Написал(а):

    Ссылку исправил :) спасибо что обратили внимание :)

  40. этоя Написал(а):

    привет, контактную форму установил, заполняю поля, отправляю, написано отправлено(чет типо того), но письмо не приходит.

    * в настройках указал свой e-mail

  41. mitan Написал(а):

    Скажите пожалуйста, у вас на форме обратной связи стоит защита от спама, цифры — капча.

    Как сделать такую же небольшую защиту???

  42. rassvet Написал(а):

    У меня такое вот выдал плагин-то :

    «Вы не имеете достаточно прав для доступа к данной странице.»

  43. lepricon Написал(а):

    Вот и я эту же проблему не могу решить версия WP 2.8.4.

  44. skdx Написал(а):

    Такая же проблема, несколько раз переустанавливал, ничего не помогает. Настройки не открываются. В чем может быть проблема?

  45. Камила Написал(а):

    помогите пожалуйста, сделала все как вы описали. но когда я вхожу в Параметры/ Contact Form (плагин уже активирован), то мне сообщается, что у меня недостаточно полномочий для доступа к этой странице. Что я сделала не правильно?

2 Ссылки на эту запись

  1. » Блог-шоу: выпуск 2 Блог о продвижении сайтов и веб-дизайне Написал(а):

    [...] Донченко рассказывает о том, как установить плагин с контактной формой на блог WordPress. Удобная штука. У меня все руки до этого не [...]

  2. Уязвимости в Contact Form ][ для Wordpress | Безопасность WordPress блогов Написал(а):

    [...] своих блогах и своим заказчикам я устанавливаю контактную форму WordPress с помощью плагина WordPress Contact Form III, там присутствует [...]

Оставьте комментарий Ваш шанс быть услышанным!