Форма обратной связи на WordPress – плагин contact form 7
Thursday, 23 Apr 09 в 18:54
Форма обратной связи может пригодиться любому сайту (простому или, тем более, корпоративному), а также является неплохим дополнением для блогов на WordPress. Это дополнительная возможность быстро связаться с автором проекта, если под рукой нет ни аськи, ни почтовика. Вот и у меня возникла данная задача, пошел просматривать существующие плагины. Сразу нашел некий cformsII, который позволяет, судя по отзывам, создать самую могущественную и функциональную форму обратной связи, которая только существует:) Посмотрел обзоры и документацию – действительно там все выглядит очень масштабно. Но, поскольку, мне требуется лишь простая форма для оправки сообщения на почту с базовыми полями типа «Имя», «Мыло», «Сообщение», то я решил продолжить поиски.
Выбор остановил на плагине Contact Form 7, что почти в 20 раз более популярен всех подобных разработок. Значит – люди доверяют и частенько используют. Забегая наперед, скажу, что нисколечко не ошибся – модуль весьма приятный и быстрый в настройке. Установить форму обратной связи и разобраться с деталями у меня заняло минут 10-20. Плагин позволяет управлять несколькими формами на сайте, поддерживает технологию Ajax, CAPTCHA, а также антиспам плагин Akismet. Минимальные требования – WordPress 2.5, работает также и с последней 2.7.1. Благодаря добрым людям Contact Form 7 переведен на множество языков, в том числе и русский и украинский.
Установка плагина достаточно простая – копируете файлы модуля в знакомую уже директорию /wp-content/plugins/, после чего активируете его в меню системы. Далее в админке в «Инструментах» появится раздел Contact Form 7. Это нечто вроде конструктора форм:

Где их можно добавлять, удалять и т.п. Выделенный текст – это идентификатор формы, который вы должны будете вставить на любую из страниц блога (например, под названием «Контакты»). Не уверен, но, скорее всего данную конструкцию совершенно спокойно можно добавлять в посты или шаблон. Это, если вам понадобятся какие-то дополнительные модификации формы обратной связи – допустим, добавить ее в сайдбар или реализовать отсылку пожеланий на почту к определенному посту.
Чуть ниже на этой странице располагается блок под названием Form, где вы указываете структуру вашей формы обратной связи. В процессе работы используется специальный синтаксис для плагина. В принципе, уловить его можно и без лишних подсказок, но автор плагина Contact Form 7 пошел еще дальше и добавил механизм создания новых полей.

Сначала выбираем нужное нам поле для формы (левая колонка) – текстовое большое или однострочное, выпадающее меню, поле для email и т.п. После чего с помощью Ajax подгрузится ряд настроек, которые потребуется заполнить, и в самом конце плагин сгенерирует нужный код для добавления в форму справа. То есть разбираться в синтаксисе построения формы даже не нужно.
Далее идет блок Mail, где располагаются настройки для отправляемых писем. В принципе, вы можете ограничиться заполнением полей по умолчанию – там все правильно установлено. Следует заметить просто, что при отправке писем вы также используете кодовые конструкции из формы выше – то есть можете подставить в заголовок письма (subject) его тему, в поле from – имя и почту автора.
В самом низу страницу есть блок Messages, где хранятся типовые сообщения, выводимые при тех или иных действиях пользователей – неправильное заполнение полей, ошибка в e-mail и т.п. Чтобы отобразить списков нужно нажать ссылку Show возле заголовка.
Напоследок хочу порекомендовать установить на вашу форму механизм защиты от спамеров – CAPTCHA. В самом модуле такого функционала нет, поэтому потребуется скачать дополнительный плагин – Really Simple CAPTCHA. Для установки заливаете модуль в директорию со своими плагинами. Далее активируете в админке. После этого возвращаетесь в конструктор формы и с помощью мастера генерируете элемент типа CAPTCHA. Картинку с кодом даже можно настроить. Не забудьте в конце сохранить все настройки формы, и она обновится на сайте.
Если возникли какие-то вопросы – можете глянуть мини FAQ на сайте автора плагина либо задавайте в комментариях.
Update (29.08.10): В одном из блогов нашлась интересная статья про дополнительное поле для плагина Contact Form 7 чтобы можно было вставлять дату. Если у вас имеется подобная задача, то статья должна пригодиться.
P.S. Также советую воспользоваться услугами конторы для создания качественных сателлитов – уникальный дизайн, тексты.
Обязательно загляните в TooYou.ru – каталог ресурсов для людей. Найдете много интересного!
Создание сайта в Краснодаре – полный цикл: от разработки до продвижения.



Simple CAPTCHA не пробивается современными средстваи типа хрумера? А то почту завалили с одной из форм (но там более “старая” капча), думаю чем заменить её.
Увы, не знаю какие каптчи хрумер пробивает, но не думаю, что будут сильно спамить почту:)
А чем от wp-contact-form отличается?
Соглашусь, что это пожалуй самый удобный плагин контакт-формы. Хоть cformsII действительно мощнее и более настраиваемый, но и более громозкий.
А капча (хоть и простая, но настраиваемая) есть в стандартном функционале Contact Form 7, почитай внимательней мануал к плагину.
Vir2al, без понятия, но его скачали с ВП.орг в 8 раз больше человек:)
Vanilla Man, может и так. Я не особо читал мануал, установил и полез сразу в настройки, собственно там мне и предложили установить плагин – поэтому так и поступил.
опаньки, Tod спасибо, это то чего мне не хватало =)
хорошо, что упомянул о CAPTCHA.
Мне правда больше нравится старинка написать обічнім текстом контакты :-)
Спасибо за статью, как раз искал такой плагин что делает формы, нашел один но он вроде сложен в настройке. Этот попроще будет
Единственный минус который я заметил в использовании плагина – это конфликт с mailFrom и ChangeDefaultEmail. В первом случае – все тексты приходят от “самого себя”, а во втором с нечитабельными заголовками. Пришлось все отключить и править вручную pluggable.php.
О! Этот плагин, по-мойму, один из основных, который должен быть установлен на блоге. Тоже давно себе такой поставил. Но, если так подумать, то с другой стороны можно обойтись и без него. Достаточно в сайдбаре просто указать все свои контактные данные, да и все. Так, собственно, и сделано на этом блоге, как я вижу под заголовком “Досье на автора”
Спасибо. Поставлю в ближайшее время.
Поставил, настроил. А вот почему прикреплённые файлы на почту не высылаются? Кто подскажет?
Андрей, сложно сказать не видя всей “картины”, попробуй еще разок все настроить или посмотри документацию. Единственное, что мне приходит на ум – ты подключил в блок Mail элемент “приложения формы” (по аналогии с темой письма и текстом сообщения)?
Спасибо, я настроил. Не правильно дал понять, что на мэйл должно приходить – исправил и работает!
Здравствуйте! У меня в блоге не отображается капча. В чем может быть проблема?
А подойдет ли на мой WordPress 2.7.?
Alex, у меня в блоге 2.7.1 установлено, думаю, под 2.7 также нормально пойдет.
А что не устраивает в обычной системе комментариев? Вроде тоже самое.
Имя, почта, сайт. Просто то, что можно МНОГО полей сделать? Это?
А если не нужно?
Alex, не совсем понял суть вопроса – у этих форм разные предназначения. Та, которая в комментариях – для публикации мнений читателей в блоге, форма обратной связи позволяет отправлять сообщения автору блога на почту. Или вот, допустим, у нас не блог, а сайт – там формы заказов могут быть и т.п.
Промучился с cformsII два дня, чуть мозг не сломал.
А эту форму за 3 минуты запустил. Благодарю!
Большое спасибо за форму, сейчас многие заказчики (при создании сайтов) требуют этот плагин. Очень удобный.
Не приходят письма :( В чем может быть проблема?
zxcv, ошибка при установке, видимо, может не совместимость версий или проблемы с отправкой писем на хостинге.
Я вижу, ты отказался от DISQUS – почему? Сейчас как раз пытаюсь подобрать оптимальный вариант для каментов… всё глючит и вешает блог… Вот, вижу, ты вернулся к простой форме – так почему?
Allpa, у меня никогда не было необычной формы – что здесь мудровать лишний раз, система комментирования по умолчанию вполне подходит. contact form 7 – это вообще форма контактов.
Люди, ну подскажите пожалуйста как поставить эту каптчу, ну никак не отображается сама капча, ну кто расскажет о ней подробнее????
mitan, сложно сказать в чем конкретно может быть проблема. Можно попробовать установить другие каптчи, если эта не хочет работать.
Tod может подскажешь какие капчи можно попробовать на блоге wordpress мне нужно для формы обратной связи!
mitan, заходим сюда – wordpress.org/extend/plugins/tags/captcha и смотрим какие бывают каптчи.
Tod спасибо большое за информацию, скажи а можно ли из этих капчей выбрать какую нибудь и прикрутить к Contact Form 7?
Спасибо, присоединяюсь ко всему вышесказанному, заработала у меня и форма и капча)))) СПАСИБО !!!
Tod, спасибо огромное за плагин, однако подскажи плз, размеры полей как-то можно редактировать?
Изменения в CSS не помогают (((
Евгений, в настройке поля есть параметр cols, который определят ширину поля (правда это для текстового поля), есть ли для обычного поля ввода какой-то параметр сложно сказать. Попробуй поискать в документации по плагину.
Ок, буду искать.
Тупо изменение параметра не приводит ни к чему.
отличный плагин – давно искал такой
пришлочь чуток поморочать голову с установкой и настройкой, а так – класс!
Кто скажет как поменять цвет ячеек для ввода. Изменения в CSS не проходят!
СПАСИБО :)))))))))))
Очень помогло!
Пасиба за плугин. Тока я нажимаю “Отправить” стрелочки рядом крутяцца – и всё – ни отправки ни подтверждения. Просто крутяца. В ФакЙу прочитал что это может быть конфликт с какими-то другими плугинами – ну я удалил предыдущие контактформы – но остальные не могу удалить – т.к. тада сайт разватися – что делать? есть обходные пути? (сайт flats-odessa.com )
Отличная штука, спасибо!
А как язык настроить, подскажите, пожалуйста!
А можно настраивать внешний вид формы? У меня на блоге в этой форме совсем нет рамок или фона. Просто текст, а куда вписывать текст не видно.
Добрый День!
У меня 2.8.4 и письма приходят через раз, в чем можетбыть проблема?
Стили можно задавать через CSS.
Спасибо, я уже справился. Нужно было в форму слева добавить class: в поля с квадратными скобками. Теперь моя форма подписки полностью совпадает с остальным блогом, даже кнопочку поменял. Сам додумался!
пытаюсь добавить новые пункты в форму, они появляются на сайте- но вся информация, которая в этих пунктах указывается – не приходит на почту.
Как можно поправить это?
Вопрос уже задавался, но не получается ни как, подскажите пожалуйста.
У меня на блоге в этой форме совсем нет рамок или фона. Просто текст, а куда вписывать текст не видно. Спасибо.
Драсти
Я так понимаю вопрос будет тупым, но всё же.
Как вывести эту форму?
Простая вставка “[contact-form 1 "Форма для контакта 1"]” в sidebar.php ничего не выводит.
Помогите…. Дурею
NektoV, попробуй вставить форму на отдельную страницу, а не в шаблон? В сайдбар скорее вставлять можно только через виджеты, хотя не уверен.
Я находил такой плагин, который выводит форму обратной связи в сайдбар. Так, что поищи и тоже найдешь.
Накопилось как-то много вопросов без ответа, попробую рассказать.
1. Рамки, цвет текста, размеры форм можно редактировать через CSS – ставим форму, заходим на сайт, подсматриваем какие используется стили и добавляем их в style.css. Также в комментариях проскакивал совет – добавлять class: в поля с квадратными скобками. Я только что пробовал менять через css – работает.
2. Вячеслав – приходит не информация добавленная в форму, а указанные поля в закладке Mail – под настройкой формы, посмотри добавил ли ты туда нужные пункты.
3. По поводу нерабочей формы – тут, увы, я помочь на 100% не могу, т.к. плагин этот не делал. Проблема может быть в несовместимости плагинов, можно обратиться к хостеру работает ли отправка почты с вашего сайта либо поиска другой плагин для формы обратной связи – в вордпресс таких есть еще несколько.
Огромное спасибо!
Отличная инструкция по настройке. Всё работает на “ура”!
Я только не разобрался – как настроить язык? У меня русская сборка ВП 2.8.1, а форму связи я хочу украинскую сделать. Проблем с названиями полей и кнопки нет – всё просто меняется. Но сообщения типа “Ошибка заполнения. Заполните все поля и отправьте снова.” всё-таки русские. Как иправить не подскажете?
Дмитрий, в настройках формы (где создается внешний вид) снизу есть поля для текстов, которые можно править.
Спасибо, немного помучался, но установил.
Спасибо все работает.как хотелось…
отличный плагин ! поставил его одному из заказчиков на сайт – работает просто супер !
Народ помогите, поставил, все четко работает. Провел тест сообщение, на мыло пришло все, кроме самого текста сообщения. В настройках пробовал прописать, там где Тело сообщения: [textarea-900] и [your-message]. Результат одинаковый – сами теги в письме. Что не так?
vlas715, у меня на сайте, во-первых, в форме указывается “Сообщение [textarea your-message]“, а во-вторых, в поле отправления на почту “[your-message]“. Все работает.
Tod, спасибо разобрался. А то этот конструктор, гад, свои поля по умолчанию напихал.
Для того, чтоб форма была в Sidebar – зайти в Виджеты, выбрать виджет Текст, в поле текста вставляем код contact-form7. :)
Привет! Столкнулся с такой странностью. Если имя написано на английском, то письмо благополучно отправляется, если же на русском, то нет =)
Есть идеи как можно исправить?
зы В вордпрессе в настройках “русский”
Спасибо как раз такая форма нужна была
Столкнулся с проблемой.
После отправки сообщения. пишет что оно было отправлено, но на почту нечего не приходит. В чем может быть проблема?
Alexy Возможно письма уходят в спам. У меня так было, измени адрес почты
При попытке подключить капчу выходит сообщение:
This contact form contains CAPTCHA fields, but the temporary folder for the files (/home/xxxxxx/domains/xxxxxx.ru/public_html/wp-content/wpcf7_captcha) does not exist or is not writable. You can create the folder or change its permission manually.
Как можно это победить?
Заранее спасибо.
Евгений, нужно либо создать папку wpcf7_captcha либо установить в ней права на запись (если папка уже существует).
Папку создал,но сообщение осталось(
Кстати не смотря на сообщение поле для ввода появляется,а картинка нет.
Кстати вот здесь – _http://wordpress.org/support/topic/323395 зашел решение проблемы,но там на английском,а я в нем не силен…
У меня проблемка, помогите! Форма работает, сообщение отправляет, но на почту они приходят пустые, никаких ошибок не выдает. Что делать?
Спасибо разобрался! Надо внимательно читать мануал) спасибо автору!
Подскажите, кто нибудь знает, как перенести сообщение об учпешной отправки, в верхнюю часть, над формой?
Добрый день!
Не подскажите как сделать, что бы Radio buttons были не друг за другом, а по одному в каждой строчке?
br и p не пашут (
заранее спасибо!
Уже разобрался.
Но вот на почту вместо содержания ячейки в Radio buttons приходит
[checkbox-3]
Не знаете как подправить?
Приветствую.
Проблема в кодировке: переданные формой данные приходят на почту (заглушку Денвера) в неверной кодировке вида:
“Content-Transfer-Encoding: 8bit
Content-Type: text/plain; charset=”UTF-8″
From: РЇРЅР°
Subject: сообщение с сайта
Message Body: тестирование”
Где поправить, подскажите!
Большое спасибо за статью! То что надо!
Только у меня проблемка, и наверное скорее всего из того что я – Чайник., Приходит сообщение в котором в место текста код. Например:
From: [your-name]
Subject: [your-subject]
Message Body: [your-message]
Пробовал разные варианты, но текста так и не увидел…Подскажите пожалуйста в чем я ошибся.
Заранее большое спасибо…..
Ключевая инфа по настройке плагина – в посте почему-то не отражена. Всем, кому приходят пустые письма – смотреть картинку от автора плагина, тут:
_http://ideasilo.wordpress.com/2008/03/29/contact-form-7-faq/#Nothing_shows_up_in_the_email_even_after_adding_a_tag_to_the_form
Без этой настройки – будут приходить пустые письма!
Здравствуйте. Прикрутил. Все нормально работает… Сообщение приходит на мыло. Однако когда жмешь на кнопку “отправить” никаких сообщений не выскакивает- типа: “Окей. Все отправлено” или “Ничего у тебя не получилось”. Стрелочки крутятся и … все. Где копать?
Кто-нибудь может посоветовать плагин обратной связи, в котором можно выбирать тему сообщения из заданных и в зависимости от этого автоматически менялся бы адресат? Нужно для магазина с кучей операторов на поддержке. Каждый отвечает за определ. тему.
Такая же проблема, что и у Pathfinder, стрелки крутятся беконечно, а сообщения, что письмо отправлено, не выходит, но письма приходят.
Анатолий, возможно глюки возникают из-за несовместимости версий плагина и системы, попробуйте установить все последние обновления.
Вот код для вставки в sidebar:
Задать вопрос:
на 2.9.2 все работает)))
Большое спасибо за подробное объяснение! Очень помогло!
mixazen – Вы написали
Вот код для вставки в sidebar: – но сам код не показался, не могли бы вы ещё раз его указать, а то форму необходимо добавить в шаблон, а не соображу как.
Заранее спасибо.
Сейчас буду ставить. Не понятно лишь, как прикрутить к нему каптчу. Но…не зря же я сисадмин с блогом;)
Автору спасибо!
У кого получилось успешно настроить плагин, добавьте скрин подобный этому http://lh3.ggpht.com/_vScVCDhZ52k/SfCL6XkVNfI/AAAAAAAAFFI/sTE-2UBEZRw/s800/form2.jpg
На данный момент проблема с содержимым приходящего письма.
Заранее спасибо.
Может этот плагин конфликтовать с WordPress 3.0?
Плагин установлен, но в Инструментах не появляется. При попытке обновления пишет:
“При обновлении Contact Form 7 произошла ошибка: Используется свежая версия плагина”
Спасибо большое! Я новичек в этом деле… но вы пишите хорошие статьи
Спасибо за полезный пост. Вот только настройке капчи мало внимания уделено, а с ней как раз проблемы((
Спасибо, плагин действительно очень удобный. Отлично все устанавливается и можно его “перекроить” под себя.
Полезная штука, правда хотелось бы перевести… Наверное это будет первое что я сделаю)
Подскажите, пожалуйста, а ее реально использовать, если у меня в форме обратной связи около 250 полей предоставляется пользователю для заполнения?
Joliat, никому бы не советовал делать столько полей на сайте. Больше 30-40 заполнить это уже героический поступок.
Обновил пост – в одном из блогов нашлась интересная статья про дополнительное поле для плагина Contact Form 7 чтобы можно было вставлять дату.
Ктонибудь может подсказать, к этой форме можно прикрутить отправку нескольких файлов? Не просто добавить дополнительные поля “загрузки файла”, а сделать так, чтоб при выборе одного файла, добавлялось еще поле, потом еще и т.д.. Что-то типа типа загрузки нескольких файлов на сервер при помощи Ajax?
Спасибо. Очень пригодилась статейка!
Здравствуйте я установил этот плагин, настроил его, но у меня он работает по какой то причине не корректно. Прикреплённый файл который пользователи прикрепляют к сообщению не отправляются.
Может быть Вы знаете в чём проблема?
За ранее благодарен.
Блиин, классс! Зашел случайно решил пройтись по страницам и на… нашел то, что искал уже около месяца! Спасибо большое, а то мне как раз на клиентский сайт нужна была форма обратной связи!
Всем привет!.
Попробовал плагин – не появляется код, который потом надо вставлять. т.е. вообще пустая строчка. никто-не знает как решить?
Заранее благодарю.
В какой папке хранятся файлы загруженные через Contact form 7???
Подскажите, из-за чего может возникать ошибка приотправке сообщения
Ошибка отправки сообщения. Попытайтесь позже или обратитесь к администратору сайта.
Dsaha, сложно сказать, у меня не возникала подобная ошибка, нужно искать в интернете ответ.
Павел, по моему в самой админке вордпресс есть возможность посмотреть письма в разделе настройки формы.
Благодарю автора за публикацию, пользователей – за вопросы и ответы. Пригодилось все. Спасибо, что вы есть )
Если мне нужно поменять стандартную форму для комментирования WP на эту Form 7, что нужно куда вставлять? Я понял что сгенерированный код, но так чтобы не возиться с каждой страницей.
Мне бы очень подошла такая которую я сейчас заполняю…
P.S.
вопрос может не по теме но у меня при регистрации нового человека, ему не отправляется письмо с паролем. В вордпрессе я новичек но хочется исправить ситуацию
Виталий, а зачем менять форму комментирования на Form 7, боюсь они даже не совместимы. Нужно поискать другой какой-то плагин, который бы расширял возможности обычной формы, либо использовать что-то вроде Disqus. По регистрации не подскажу, не сталкивался с ней.
Форма отличная .. но вот такая вот проблема на последней версии Wordpres, по моему 3.1 пр прикреплении файлов … вместо файла приходит … только написанное его имя и расширение. А самого файла нет. В чем может быть причина ?
Большое спасибо уже реализовала у себя на сайте! :)
Хелп.
Установила форму. Шикарная, простая в использовании, но.. ВСЕ письма от нее попадают четко в спам. Установка капчи не помогла.
Что делать что бы почта воспринимала их как обычные письма?
Спасибо, ТОД.
Твой блог, как показывает мой опыт, является самым полезным блогом для меня… очень много я взял для себя именно на Твоем блоге…
topbrokers, спасибо за позитивный отзыв)
Отличный плагин, не сочтите за спам вот как я у себя сделал blogowed.ru/pomoshhnik/
Пользуюсь этой формой уже давно, но никак не могу найти инфу о том, как перенаправить пользователя на определенную страницу, после отправки данных? Может кто знает рецепт?
Спасибо.
Спасибо за информацию скачал форму 7, капча действительно отдельно Попробую Вашу взять
Спасибо брат! (извини за тафтологию, но мы же Славяне) Помог, ой как помог. Привет с Донбаса! Дончане рулят !!! )))
По адресу: http://artprima.cz/ru/248-aktualizatsiya-perevoda-dlya-contact-form-7.html лежит свежий перевод для плагина Contact Form 7, т.к. в поставке плагина лежит сильно устаревшая версия.
А ресурсом много жрет она??? А то важно, а то уже последние проценты расходую на сервере.
спасибо)
полезный плагин)
мне больше нравится чем cforms)
Не работает на WP 3.1 ^(
Ошибка отправки сообщения. Попытайтесь позже или обратитесь к администратору сайта.
Дмитрий, я думаю немного, чего там жрать то)
Евгений, если до обновления все работало, то конечно, проблема в несовместимости плагинов (нужно ждать новую версию). С другой стороны, если ставили сразу на 3.1, то возможно проблема в каких-то других настройках, которые можно уточнить у хостера (мол все настроил, а письма не отправляются – подскажите почему так).
А подскажите,пожалуйста, как отключить блок Messages, чтобы он вообще не вылазил ни при ошибке, ни при успешной отправке.
И ещё, почему-то не приходят сообщения отправленные с помощью формы…..не подскажете где порыть? =)
Добрый день. Я так понимаю, что письмо отправляется только на емейл, который написал в админке? В самой админке сообщения нельзя прочитать?
Иван, я точно не уверен насчет этого, но вроде в админке видел сообщения. Если их там нет, то значит только на email :) Чего, в принципе, и достаточно, если нужно где-то хранить письма – дума, можно разобраться и поставить отправление копии на другой email.
Как раз в интернете искала что-то подобное, простое по установке, попробую поставить, по-моему то, что надо, спасибо за информацию.
Tod, спасибо за плагин, супер!
Только не получается одна вещь, когда генерируешь “Radio Buttons” или “CheckBox” не могу сделать, чтобы он генерировался столбцом, а не в строку!
Можешь подсказать как это сделать?
Заранее благодарю!
uma, наверное тут нужно с css поэкспериментировать – типа float: left задать или что-то в этом роде (если я правильно понял вопрос). А так, конечно, сходу я не смогу подсказать, это нужно разбираться самому и детальнее.
Смотрел стили (style.css), не смог определить какой класс отвечает за “Radio Buttons” и “CheckBox”, чтобы поэксперементировать! Буду благодарен, если подскажешь!
Заранее благодарю!
Не подскажите как сделать, что бы Radio buttons были не друг за другом, а по одному в каждой строчке?
Что-то установил плагин, однако форма обратной связи работать совершенно отказывается. Не подскажете, в чем может быть проблема?
В файле “style.css”, есть класс “wpcf7-list-item” – надо с ним поэкспериментировать!
Владимир, вероятно не все правильно установили, подсказать какая может быть проблем очень сложно. Советую с нуля еще разок все поставить и настроить. Может быть проблема совместимости версий вордпресс и модуля, установите последние версии.
А как бы еще добавить к форме загрузку файла?
Альберт, насколько я помню там есть поле для загрузки файлов, которое нужно будет добавить в форму по аналогии с другим добавляемыми полями.
Для того чтобы прикладывать файлы необходимо указывать
Ваше имя (обязательно)
[text* your-name]
Ваш E-Mail (обязательно)
[email* your-email]
Тема
[text your-subject]
Сообщение
[textarea* your-message]
Приложить файлы:
1: [file file-1]
2: [file file-2]
3: [file file-3]
4: [file file-4]
5: [file file-5]
Проверочный код:
[captchac captcha-298]
[captchar captcha-298]
[submit "Отправить"]
А ниже надо влевой части там где графа прикрепленные файлы указать их:
[file-1], [file-2], [file-3], [file-4], [file-5]
И так же вправой:
От: [your-name]
Тема: [your-subject]
Тело сообщения:
[your-message]
Приложенные файлы:
[file-1]
[file-2]
[file-3]
[file-4]
[file-5]
Повідомлення невідсилаються.
А кто нибудь дружил эту форму с wp-shop?
Скажите, пожалуйста, почему вместе формы может выводится просто код, который вставляется в страницу [contact form...]?
Мария Новицкая, попробуйте вставить код в режиме HTML редактирования, хотя по идее и так должно работать.
Увы, нет. Пробовала даже в php-код темы вставлять – ноль эмоций. Полагаю, причина в том, что тема версталась с нуля по дизайнерскому макету, а не скачана из интернета.
а как соединить контакт форм 7 с квик шоп?
Евгения, не совсем понятен вопрос. Если квик шоп это cms для магазина, то в данном случае никак, плагин используется для wordpress. Если квик шоп это плагин магазина в вордпресс, то поискать где-то описание реализации этого “соединения”.
спасибо за статью!
Если кому будет нужно – как настроить ширину полей Contact Form 7 – http://kukshinov.com/blog/2011/07/04/kak-nastroit-razmeryi-poley-contact-form-7.html
Поставил, настроил, не работает!!! Точней пишет что работает! но письма нет!!! в чем может быть причина?)
>> Владимир Пишет: 18.04.11 at 5:37 pm
Для того чтобы прикладывать файлы необходимо указывать
Владимир, спасибо! Ура!
Файлы отправляются!
2-й день бьюсь, прочитала. теперь заработало,
спасибо!! :))
Здравствуйте. Установил данный плагин к себе на блог, но он не хочет отпралять e-mail, пишет : “Сообщение не удалось отправить, извините. ” В чем может быть пролема. На сайте реализована отправка e-mail с помощью smtp yandex. Заранее благодарен.
swidler, может быть ошибка где-то в smtp yandex, сложно сказать что именно не так.
А можно ли форму обратной связи встроить в сайдбар?
Мохнатый, насчет этой точно не уверен, но думаю можно. Если не получится попробуй cforms ii.
У меня пользователи в своем профиле видят форму Контакты (CF7), нажимая на которую им предлагается вставить код обратной связи. Скрин http://s017.radikal.ru/i400/1112/5d/e6189c546fd9.jpg
Как ее скрыт в админке? Я что-то не найду решение этой проблемы..
Серый, я бы поиска какие-то плагины, что могут управлять “правами доступа” пользователей. Вы уверены что зарегистрированные пользователи всего-лишь авторы? а не редакторы, например. В любом случае разграничение прав доступа должно помочь.
стоит плагин Role Manager ..но я дал пользователям только право писать записи и читать блог, всего две роли. и не пойму почему контакті отображаются в профиле пользователей.. Что делать?может посоветуете?
Ребята, помогите!
Я на локальном компе пока тестирую
Поставил cformsII – не хочет отправлять сообщения
Убрал
Установил contact form 7
Отлично ставится на страницу, капча прикручивается, все настраивается как конфетка, но вот письма отправлять опять не хочет.
Уже (зае) замучился.
Подскажите, где искать концы, какой код подправить нужно?
Серый, с Role Manager не работал, поэтому не знаю что там и как
Владимир, не уверен, что отправка сообщений будет работать на локальном компьютере вообще, поставьте на сайте плагины не на локальном компе и проверьте плагины.
Подскажите, как можно реализовать перенаправление после отправки формы, скажем, на Главную страницу. Человек нажимает “Отправить” и после отправки формы, чтобы его перекинуло на Главную…. Возможно ли такое?
Сергей, думаю, возможно, но увы я с таким не сталкивался, это нужно изучать плагин более детально.
Сергей, а нужно ли это? вдруг сбой, и человек этого не узнает, будет ждать… ну а по сути, ява код для редиректа вам должен подойти!
Дрон, так речь и идёт о редиректе в случае успешной отправки формы. Если будет сбой, то средствами плагина выйдет сообщение об ошибке… Вопрос, как связать редирект с успешной отправкой формы?
Залезть в код плагина и добавить в IF(true) строку header( ‘Location: /’, true, 307 );
Спасибо.
делаю сайт. плагин СF7 , но клинит на шаге “Добавить форму” Требует обновления вордпресса. У меня версия 3.0. Там уже столько страниц. Жалко труд свой. Может все слететь.
Марина, посмотрите статью про обновление WordPress для начинающих либо в этом блоге ссылку вот здесь http://tods-blog.com.ua/wordpress-update/ – ничего сложного в этом процессе нет.
А у меня другая ситуация. Обновила WP, затем предстоял переезд на новый сервер, и вот тут меня поджидала неожиданность. Вместо всех статей стала отображаться страница формы контакта.
Пришлось полностью удалить, а потом другую версию поставить.
В чем была причина так и не поняла. Не сталкивались с таким?
baybik, нет не сталкивался, первый раз такое встречаю, возможно проблема была в несовместимости версий.
Добрый день! Скажите, а данный плагин работает с версией 3.3.1 ? Установил нормально, ввел все поля, построил форму, нажимаю сохранить и в блоке “Адресат” содержимое всех полей заменилось на “а”. Вообще не понимаю что за хрень такая…Подскажите что-нибудь?
Илья, насчет совместимости не знаю, не пробовал на этой версии. Может конфликт с другим плагином каким-то? или шаблоном? Я бы еще раз попробовал все установить заново и настроить либо погуглил бы ошибку в англоязычных блогах.
Проблема решена…только частично. Все дело в том, что тело сообщения не поддерживает русский алфавит…не знаю почему. Заново ставил по 20 раз, в базе ковырялся, в файлах, функциях и т.д…в общем как решение – в теле должны содержаться только латинские символы.
wp-content/plugins/contact-form-7/modules/captcha.php
$atts .= ‘ size=”40″‘; // default size
(40 размер поля капчи) на 102 строке меняем допустим на 20
Спасибо, сделал по инструкции, но на свой вкус. (капча пока не требуется правда)
http://alexandermakarov.ru/contact_us.html
поставил все без проблем. после нажатии Отправит идет загрузка а результатов не показываеь
sanyok, много может быть нюансов – от версии плагина (лучше ставить последние) до отсутствия в футере wp_footer() или как-то так… я бы погуглил возможные ошибки и еще потестировал форму.
Всё работает кроме как нажимаеш на кнопку отправить, колёсико крутится но не чего не происходит, но письма отправляются.
как читал выше проблема не у одного меня, кто знает как решить отпишитесь пожалуйста.
Кто поможет поставлю на своём блоге вечную индексируемую ссылку на ваш сайт.
Дмитрий, сложно сказать в чем может быть проблема, часто из-за отсутствия wp_footer() в футере подобное наблюдается. А так я бы обновил плагин и WP до последних версий, а потом на сайте плагина почитал FAQ где некоторые глюки обсуждаются.
Уважаемый Tod , втом и дело что WP и плагин “contact form 7″ последней версии, свой блог я создал недавно.
На официальном сайте разработчика плагина написано, что наблюдается такая проблема из за конфликта других плагинов темы. Я отключал все плагины, устанавливал другие темы и всё тоже самое :( .
Перерыл можно сказать весь инет ;) и толком некто не знает как эту проблему решить, а она как я понял у многих проявляется.
Дмитрий, иногда проще поискать другой плагин для формы обратной связи – я бы поступил именно так, тратить время на поиск глюка не всегда эффективно.
Я так тоже посчитал и буду пробовать Cform2.
Хочу спросить ваше мнение об этом плагине, если вы его пробовали ?
Дмитрий, пробовал, тоже хороший плагин и очень-очень функциональный, там сразу можно во всех настройках запутаться, но оно того стоит.