Обычно сайту нужна форма обратной связи для взаимодействия с владельцем сайтов. Одним из наших фаворитов является Contact Form 7. Давайте посмотрим, что она может делать!

Contact Form 7 – бесплатный, простой и гибкий (в WordPress это обычно значит, что есть простая установка для тех, кому нравится простота, и много глубины и сложности для тех, кто любит углубиться) плагин формы обратной связи. По мнению многих, Contact Form 7 — один из лучших плагинов формы контакта для нашей любимой системы управления контентом. Этот плагин был загружен более 1 млн раз.

Вы можете посмотреть подробный обзор этого плагина в нашем видео уроке:

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

Смотрите также:

Официальный сайт — ContactForm7.com. Загрузить плагин можно с директории плагинов WordPress. Подробную документацию можно найти в разделе сайта.

Если вы не знаете, что такое плагины и как их устанавливать, посмотрите этот урок. После установки и активации, вы увидите отдельный пункт меню "Contact" в интерфейса администратора.

Код формы

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

<p>Product *<br /> [select* product "iPhone" "Samsung Galaxy S2" "htc Desire"] </p>
<p>Color *<br /> [select* color "black" "white" "grey"] </p>
<p>Name *<br />  </p>
<p>Email *<br /> [email* your-email] </p>
<p>Preferred payment <br /> [radio paymethod "VISA" "MASTERCARD" "AMEX"]</p>
<p>[checkbox quickdelivery] Quick delivery (1 day)</p>
<p>[submit "Place order"]</p>

Вставка кода формы

Используйте этот фрагмент кода для вставки всей формы, описанной выше, в соответствующую статью или страницу.

[contact-form-7 id="38" title="cell-phone-ordering-form"]

Базовый синтаксис

Синтаксис тегов включает поля тип, имя и значения. Звездочкой отмечаются обязательные элементы.

[type name values] for example: [radio paymethod "VISA" "MASTERCARD" "AMEX"]

Типы тегов

Вот список всех тегов, которые вы можете использовать в ваших формах:

  • Текстовые поля (text, text*, email, email*, textarea и textarea*).
  • Чекбоксы, радиобаттоны и меню (checkbox, checkbox*, radio, select и select*).
  • Загрузка и прикрепление файлов (file и file*).
  • Капча (captchac и captchar).
  • Контрольный вопрос (quiz).
  • Чекбокс согласия (acceptance).
  • Кнопка отправки (submit).

Создание двух-колоночной формы

Мы можем быстро создать форму в две колонки, просто используя немного HTML и CSS. Небольшой секрет в том, что мы комбинируем HTML с тегами формы.

<!-- TWO COLUMN FORM -->
<div class="clearfix">
	<div id="left">
		First name  <br/>
		Email [email* your-email]
	</div>
	<div id="right">
		Last Name <br/>
		Phone
	</div>
</div>

Subject  <br/>
Message [textarea* your-message] <br/>
[submit "Send"]
<!-- /TWO COLUMN FORM -->

Затем CSS код. Ничего особенного, просто базовый стиль.

#left {  
    width: 300px;  
    float: left;  
}  
  
#right {  
    width: 250px;  
    float: left;  
}  
  
.clearfix:after {  
    content:"\0020";  
    display:block;  
    height:0;  
    clear:both;  
    visibility:hidden;  
    overflow:hidden;  
}  
  
.clearfix {  
    display:block;  
}

Расширенный синтаксис

Синтаксис тегов может быть шире. Параметр options обозначает поведение и вид. Объявление параметров не обязательно, но вот как вы можете это сделать. Обратите внимание, что в этом примере мы используем свойства id и class. Вы можете использовать CSS и JavaScript, чтобы расширить вашу форму.

[type name options values]  
  
for example:  
[radio paymethod id:paynow class:paythis "VISA" "MASTERCARD" "AMEX"]

Установка шаблона письма

В Contact Form 7 вы можете очень просто редактировать шаблоны писем. Текст, HTML код и данные из формы могут комбинироваться соответствующим образом. Обратите внимание, что данные из формы — в скобках. Ниже приведен пример для тела письма.

Dear [yourname],  
  
You have just ordered a [product] product in [color] color!  
Soon you will get an email with the link to where you can pay for your order.  
  
---  
Thanks for buying!  
OurCompany LLC, www.ourcompany.com

Вот список того, что вы еще можете установить через панель администратора:

  • основные поля заголовка (адресат, отправитель и тема);
  • тело письма;
  • дополнительные заголовки;
  • прикрепленные файлы;
  • режим HTML.

Добавление капчи

Плагин позволяет вам вставлять капчу в вашу форму обратной связи для того, чтобы избежать нежелательных сообщений. Contact Form 7 использует в качестве модуля капчи Really Simple CAPTCHA. Перед тем, как мы начнем, вам нужно установить плагин Really Simple CAPTCHA. Убедитесь, что ваша временная папка для файлов капчи существует и открыта для записи. Иначе капча не создастся.

Для использования капчи в ваших формах вам нужно использовать теги формы captchac и captchar.

  • Сaptchac возвращает вопрос капчи и представляет элемент <img /> для изображения капчи.
  • Captchar возвращает ответ на капчу и представляет элемент <input type="text" /> для поля ввода ответа.

Тег captchac должен всегда объединяться с тегом captchar одинаковым именем. Например, вот так:

<!-- insert this into your CF7 form code -->
[captchac captcha-1] [captchar captcha-1]

Ошибки отправки

Failed to send your message. Please try later or contact administrator by other way...

Если сервер не позволяет отправлять почту через sendmail(), вы можете использовать плагин для отправки почты через SMTP. Оба варианта совместимы с WordPress 3.3. Вот плагины, которые могут решить ваши проблемы:

Скачайте и установите выбранный плагин в WordPress. Укажите настройки для вашего SMTP сервера на странице настроек.

Свои сообщения о событиях

Мы можем просто изменить сообщения, которые отображаются при некоторых событиях.

Даже лучше, мы можем использовать HTML код в блоках ввода! Попробуйте этот:

Your message was successfully sent. Thank you!
<br/>
<img src="http://domain.com/yourpicture.jpg"/>

Поддержка языков

Contact Form 7 по умолчанию показывает формы на английском, но включает больше 40 языков для перевода, и вы можете создать форму на любом языке. Чтобы использовать интерфейс администратора на своем языке, установите константу WPLANG в вашем файл wp-config.php.

// Change this line:
define ('WPLANG', 'ja');

Использование введенных данных на сервере без отправки почты

Если вы хотите что-нибудь отличное от отправки по почте, вам нужно использовать следующий код:

add_action("wpcf7_before_send_mail", "wpcf7_do_something_else");

function wpcf7_do_something_else(&$wpcf7_data) {

    // Here is the variable where the data are stored!
    var_dump($wpcf7_data);

    // If you want to skip mailing the data, you can do it...
    $wpcf7_data->skip_mail = true;

}

Установка прав для изменения формы только администраторами

Чтобы защитить возможность редактирования, используйте следующий код:

define('WPCF7_ADMIN_READ_CAPABILITY', 'manage_options');
define('WPCF7_ADMIN_READ_WRITE_CAPABILITY', 'manage_options');

Динамическое заполнение полей

По умолчанию значения в Contact Form 7 статические. Например, у вас есть параметр GET, который вы хотите использовать для заполнения формы. Тогда решением для вас является Contact Form 7 Dynamic Text Extension. Этот плагин поддерживает новый тип тега, который разрешает динамическую генерацию контента. После установки и активации плагина, у Contact Form 7 будет два новых типа: Dynamic Text Field и Dynamic Hidden Field.

Как вы видите, у этого плагина форм обратной связи большой потенциал. Мы описали только небольшую часть его возможностей. Если вы не нашли чего-то здесь, углубитесь в документацию на официальном сайте. Не бойтесь начать прямо сейчас! Наслаждайтесь!

Источник: WP.tutsplus.com

Вам понравился материал?

Лучшие темы от Tesla Themes:

Добавить комментарий

Такой e-mail уже зарегистрирован. Воспользуйтесь формой входа или введите другой.

Вы ввели некорректные логин или пароль

Извините, для комментирования необходимо войти.

144 комментария

сначала новые
по рейтингу сначала новые по хронологии
Сергей

Что только я не делал на этом плагине, такие формы что аж самому страшно было браться поначалу: в первом ряду две колонки, во втором три, плюс выпадающие списки - реально такие формы собирал но... вот уже который раз получается какая-то ерунда - contact-form-7 404 "Not Found - нет такой формы и всё, вот хоть убейся нету. Перекопал весь интернет но реального ответа так и не нашел, всё что есть сводится к тому, что на странице неправильный код формы и просто нужно скопировать ПРАВИЛЬНЫЙ КОД и заменить его на кривой, который типа в странице, но я ж не идиот, я то, копипастить не умею, а проблему так и не смог решить....

Добрый день, при попытке вставить код в виджет (любой) отображается только кнопка Отправить, при вставке в страницу - все нормально. В чем может быть проблема?

Скопировал ваш пример формы двухколоночный стиль, а он не работает. То есть форма отображается, но без css. Сам код css выводится под формой а не обрабатывается. И на почту приходят данные только с стандартных полей. Все что добавляю сам не приходит но поля ввода отображаются.

Михаил

Добрый день. Мне нужна помощь, формы я делаю, но мне нужна на 2 колонки ия не очень разбираюсь, куда вставлять этот код

First name
Email [email* your-email]

Last Name
Phone

Subject
Message [textarea* your-message]
[submit "Send"]

И куда именно в CCS вставлять этот:
#left {
width: 300px;
float: left;
}

#right {
width: 250px;
float: left;
}

.clearfix:after {
content:"020";
display:block;
height:0;
clear:both;
visibility:hidden;
overflow:hidden;
}

.clearfix {
display:block;
}
Пожалуйста, не откажите в подсказке

Дмитрий

Можно как-то передавать не через шорткод, а функцией и можно ли на нем реализовать регистрацию?

Люди подскажите пожалуйста, как вернуть русский язык в Форму? А то из версии 4.4 языковой файл выпилили, а как локализовать по-новому, не совсем ясно.

Станислав

Добрый день! Подскажите, пожалуйста, как изменить value «Выберите файл» на «Оберіть файл», когда я хочу прикрепить файл. Спасибо

Добрый день! Есть потребность создать форму (допустим, 10 заполняемых полей) данные из которой будут заноситься в БД. При этом должна быть и обратная возможность - т.е. введя фильтры на сайте получить выгрузку из БД.
Условно говоря имея в форме поля "Имя" и "Возраст" введя фильтр "20-25 лет" - получить список имен из БД. Такое вообще возможно организовать на WP? Есть ли какие то плагины или другие готовые решения?

После установки этого плагина значительно облегчалось связь с клиентами,спасибо разработчикам, у меня такой вопрос я добавил одну форму во всех страницах сайта и часто люди думают что я знаю из какого раздела они отправляют запрос и задают вопросы не уточная какой товар им интересует,есть ли какой то решения для этого опроса?может бить есть вариант прикрепить текущий URL или заголовок,
Я могу создать отдельные формы для каждой страницы отдельно и там указать нужный подсказка но так у меня буде 50 форм,и решить это с помощью одной функции будет гораздо лучше.

Виктор

В письмо нужно вставить тег [_url]
Подробнее тут:
http://contactform7.com/special-mail-tags/

Латифа

Здравствуйте! Подскажите пожалуйста, как сделать так чтобы сообщение об успешной отправке сообщения открывалось в отдельном окошке?

Дмитрий

Кто может помочь, в качестве приложенного к письму файла вместо самого файла приходит файл с названием "-1" и без расширения.

Гриффон

А как поменять почту на которую идет отсылка письма?
Стоит данный модуль, но при регистрации указывал свою основную почту, а теперь регнул новую на сайт, и хочу чтобы уведомления из формы отсылались на новую, выставил на профиле новую и в настройках /wp-admin/options-general.php новую, но отсылка идет все равно на старую.

Александр

У меня есть поле dropDownMenu. В нем выбирается город (Предположим, Москва либо Санкт-Петербург). Как мне сделать так, что при выборе одного города (Допустим Москва), данные формы уходили на одну почту (допустим, info@moscow.ru), а при выборе Санкт-Петербурга - на другую (ДОпустим, info@spb.ru). Помогите организовать данную фичу! Понимаю, что стандартными настройками тут не обойтись. Если что, то городов больше чем 2

Дмитрий

Добрый день
Подскажите а как реализовать скрытие/добавление полей в зависимости от значения предыдущего?
К примеру у меня есть меню с выбором значений и при выборе одного из значений нужно чтоб открывалось поле скрытого скажем чекбокса

Вячеслав

Help!
На сайте две формы, одна простая работает, вторая сложнее выдает ошибку(попробуйте позже или свяжитесь...). Настройки форм одинаковые. Что может быть?

Василиса

Здравствуйте, такая проблема:
Подключила эту связку на главной странице, все отлично работает, просто сказка.
И поставила это же в футер в виджет. На главной по прежнему все отлично работает, а на любой другой странице не работает. Точнее всплывающее окошко с крестиком появляется, если без него, то форма так же хорошо вставляется, но во всплывающем окне эта форма не отображается, просто маленький квадрат с крестиком :(
Есть мысли почему так происходит?

Дмитрий

Подскажите пожалуйста, можно ли сделать так. чтобы письмо приходило на два маила. если кто то на сайте отправляет через эту форму, скажем админу и модеру

Да, надо через запятую их указать

Добрый день. Реально ли организовать, чтобы для авторизованных на сайте пользователей, поле e-mail в контактной форме заполнялось, автоматически вписывая e-mail авторизованного пользователя?

Реально ли организовать, чтобы для авторизованных на сайте пользователей, поле e-mail в контактной форме заполнялось, автоматически вписывая e-mail авторизованного пользователя?

Отвечу сама на свой вопрос. Вдруг это поможет кому-нибудь еще.
Автозаполнение настраивается в самой форме Contact Form 7 прописыванием кода для соответствующих полей
Ссылка на официальную документацию по этому вопосу
http://contactform7.com/setting-default-values-to-the-logged-in-user/

Здравствуйте!
Код вставки работает только внутри цикла вордпресс.
Подскажите,пожалуйста, кто знает какой нужно код написать с помощью php вне цикла.

Здравствуйте.
Полдня я создавал новую форму в CF7, с шорткодами и стилями. Получилось красиво, но...
В форме использовал [tel tel-110], [text language="text-149"][/text], [select menu-954 "..."], [textarea your-message], [file file-905 limit:5000000 filetypes:jpeg|jpg], десяток [checkbox checkbox-878 "..."].
Письмо отправленное из этой формы на почту приходит, но в нем только имя, тема, само сообщение. И ВСЕ! Как в форме по умолчанию...
А содержимое остальных полей, чекбоксы и прикрепленные файлы не доходят.
В чем может быть причина?

все, разобрался...

Вот молодец что разобрался. Если бы ещё и ответил здесь на свой вопрос, было бы здорово! У меня та же ерунда с формой.

Андрей

А может он отправлять адрес страницы с которой было отправлено сообщение?
Вот например мне нужно публиковать фотку товара, а под ней делать форму заказа подобного товара. Нужно чтоб с формы приходила и ссылка на эту фотку тоже (в качестве образца) или на всю страницу на которой она расположена. Такое возможно?

Виктор

Теги не вставляются)
В общем, в теле письма можно сразу закинуть тег [_url] в тег «a» для удобства

Виктор

Вставить в письмо тег [_url]
Можно в таком виде: Страница отправки формы
Тут описано:
http://contactform7.com/special-mail-tags/

Форма расположена во всплывающем окне. Сообщения на почту приходят, но уведомление о том, что они отправлены появляется внизу самой страницы, под футером. Клиенты, конечно, его не видят и отправляют по несколько сообщений, полагая, что запрос не был отправлен. Подскажите, пожалуйста, как вынести всплывающее окно на саму форму?

у меня на сайте- http://burgerinmac.com.ua/buy/ не показывает ошибки и что сообщение отправлено. что делать?

На сайте есть форма калькулятора, которая запрограммирована под вывод стоимости услуги. И есть форма из contact form 7 где 2 поля имя и телефон, которые прекрасно отправляются, возможно ли как то вместе с этим именем и телефоном отправить те данные, которые выбраны в калькуляторе?

Владимир

Ура! Профессиональная помощь!
Вопрос: Не отправляется письмо из формы Use mail (2). Причем несколько первых раз письмо отправлялось, а потом перестало. При этом никакие настройки больше не менялись. Если кто с таким сталкивался и есть причина/решение - поделитесь пожалуйста! Заранее спасибо.

Добрый вечер. Вообщем использую эту форму как обратную связь на сайте. Но вот проблема: я использую автозаполнение полей для залогиненных пользователей полей "Имя" и "E-mail", то есть когда пользователь переходит на страницу, поля имени и электронной почты уже заполнены, но поле остается активным, то есть пользователь может стереть имя и почту и написать другие данные. Так вот, как можно сделать так, чтобы поле было не активным но заполненным?

Не нажимается кнопка "отправить" на айфонах, айпадах и иже с ними. Есть решение?

Валерий

Добрый день! Скажите, пожалуйста, а с помощью этой формы, есть возможность, чтобы во время заполнении происходила фильтрация данных? Например - Выбираем марку авто - подтягиваются необходимые модели, далее необходимый тип двигателя и т.д?

Нет, это выходит за рамки данного плагина. Вам нужен классификатор (classifier), а не обычная контактная форма.

Владимир

Ура! Профессиональная помощь!
Вопрос: Не отправляется письмо из формы Use mail (2). Причем несколько первых раз письмо отправлялось, а потом перестало. При этом никакие настройки больше не менялись. Если кто с таким сталкивался и есть причина/решение - поделитесь пожалуйста! Заранее спасибо.

Валерий

Спасибо за ответ! классификатор (classifier) - это тоже плагин?

Нет, это понятие. Это механизм выбора и подбора нужного продукта/услуги по навигационному меню с фильтрами и выпадающим спискам. Поищите плагины по запросу wordpress classifier plugin

Как реализовать форму, но с записью данных полей в файл doc(rtf) и отправкой этого файла на почту?

Андрей

Привет 10000 раз пытаюсь чтобы мне хоть что то приходило в форме заявки всё прописывается но на почту не приходит никогда

Добрый день! Подскажите пожалуйста, установил эту форму, вшил код в страницу, при нажатии на ссылку, также установил fancy box для всплывающей формы, но при клике на ссылку, вы всплывает окно не с формой а с кодом вставки. Подскажите что не правильно делаю?

Скорее всего, шорткод который помещен во всплывающую модалку fancybox просто не обрабатывается плагином контактной формы, а остается текстом. Нужно какое-то другое решение. Тут один плагин перебивает работу другого.

Так эту проблему я решил. Теперь у меня возникла другая, заполняю все поля, нажимаю отправить, стрелки крутятся и все, не отправляет, как буд-то зависает. Не сталкивались с такой проблемой?

Странно, искал всплывающую форму обратной связи, чуть ли не каждый сайт пишет о такой системе. Решил попробовать. А у меня не работает. Чтож буду что-то другое мутить. Спасибо за ответ.

Добрый день!
Добавил в форму [file file988 limit:15mb]
Да, всё отлично файл прикрепляется, всё работает. Но уж очень некрасивое белое поле (полоса-фон) позади "Выберите файл ... Файл не выбран"
Кто-нибудь знает как убрать этой функции?

Хороший урок.

Подскажите, пожалуйста. Я поставил Капчу на страницу авторизации, она отобразилась. Но я могу авторизоваться без проблем не вводя ничего в Капчу. Как привязать Капчу к полю заполнения? Чтоб человек заполнив все строки, но проигнорировав Капчу, не мог авторизоваться.

Здравствуйте! А есть ли в этом плагине такая функция, чтобы на почту отправителя присылалось определенное письмо? Например, "Ваша заявка принята, мы с вами свяжемся"

По умолчанию такой функции нет.

Здравствуйте. не могли бы вы подсказать мне как можно организовать проверку ответа в этом плагине. Ну в смысле пользователь вводит ответ если такой ответ есть в списке то сообщение отправляется. а то никак не могу разобраться. Заранее Спасибо.

По-моему, в этом плагине нет такой встроенной возможности. Вам нужен плагин капчи или его аналог.

Алексей

Мне не приходит сообщение на эмайл с чем это связано?

Убедитесь, что все настройки плагина заданы верно и указан ваш емейл.

Добрый день. Подскажите пожалуйста, почему на почту указанную в "адресат" не приходят заявки людей, которые заполняют эту форму?

Скорее всего, вы забыли где-то поставить галочку. Должны приходить.

Polikarp Rybak

Кто может помочь? Мне нужно, что бы форма отправлялась на два почтовых ящика. При чем не одновременно. На пример: Если выбирают доставка из Турции - идет на одну почту, а если выбирают доставка из Китая - на другую почту. Так это можно сделать?

Не работает этот плагин у меня на сайте. Крутятся возле кнопки стрелочки уже 20 мин. Видать конфликтует с темой. Все плагины деактивировал на сайте, не помогает. Не подскажете решение?

на вашем хостере выключена функция php mail(). Обратитесь к ним или сами включите ее в админ панели

Дмитрий

Здравствуйте.
Plugin Performance Profiler показывает высокую нагрузку, оказываемую Contact Form 7 при выводе страницы. Почему именно этот плагин контактных форм вы выбрали?

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

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

Уже нашла ответ. Вы случайно не знаете другие плагины, которые будут решать данную задачу

Так навскидку - нет, не припоминается(

Сергей

Здравствуйте! Меня интересует возможность отправки нескольких файлов формой, т.е. при выборе одного файла появляется ещё одно окошко для выбора файла, и т.д.. Спасибо.

Кристина

Здравствуйте, есть проблема, отправляет всё замечательно, до тех пор, пока в форму не добавила отправку файла. Если в форме есть отправка файла и загружаешь в неё файл, то при отправке сообщения выдаётся ошибка : "Ошибка при отправке сообщения. Попытайтесь позже или обратитесь к администратору сайта."
В чём проблема? (код файла вставляю в специальную форму "Прикреплённые файлы")

Отправка файлов через форму может блокироваться вашим хостинг-провайдером. Уточните для начала у поддержки хостера, не отключена ли у вас эта возможность.

У поля select есть параметр default, указывая который можно выделять заданное значение по-умолчанию. (например, default:2)

Я вызываю форму CF7 в сочетании Easy FancyBox (всплывающая форма), и очень нужно, чтоб в вызове [contact-form-7 id="616" title="Контактная форма 1"] можно было передать это значение "по умолчанию" для select-а.

Как это можно сделать?
Нигде не могу найти.
Спасибо.

Михаил

Интересная вещь

Максим

Приветствую!

Скажите, пожалуйста, а когда подключаешь отправку файлов (там картинок и прочего), прописываешь свой адрес почты, то туда всё будет приходить только? Нигде резерв не остаётся на фтп там или ещё где? Беспокоюсь просто, что при отправки ещё там будут файлы откладываться и загромождать память.

Ничего никуда не "откладывается". Только на почту.

Алексей

Подскажите как сделать отображение заявки онлайн на отдельной форме

Эээм, может использовать отдельную форму? )
Не совсем ясен вопрос.

Алексей

На одной странице оформление заявки. На другой её отображение для зарегистрированных пользователей. Чтобы не через почту а прямо на сайте была видна заявка.

Очевидно, ContactForm7 для этой задачи не подходит. Ищите другое решение с несколькими кастомными формами.

Татьяна

Не могу понять, как поменять внешний вид формы. Мне надо чтобы каждая кнопка Radio buttons была на новой строке. И еще хочу изменить вид самих полей ввода.

пишет сообщение отправлено-но на почту ничего не приходит-как исправить?

Владимир

Урок отличный! Но возник вопрос: как сделать checkboxes опроса в столбик? Пробовал добавлять br / между пунктами - не работает и отключает всю функцию.

Эдуард

Нужно поменять свойство display:

span.wpcf7-list-item { display: block; }

Скорее всего помогут стили оформления style.css

Всем доброго! В гугле уже 3й день - без результатов! Вопрос таков... установил плагин, создал форму, поле для отправки файла. Отправляет без проблем - выводит все сообщения - работает как надо! Но - в почту приходит письмо только с именем файла, самого файла нет! в папке uploads/wpcf7_uploads - файлов тож нет! Здесь лежит .htaccess с содержимым Deny from all. Помогите разобраться, плиз! Спасибо!

Татьяна

Просто в настройках формы нужно вставить код файла в шаблон письма (только не в тело, а в специальное поле Прикрепленные файлы: [file-929] - у Вас будет другой номер файла.

Здравствуйте! Может кто подскажет... Форма обратной связи (Contact form7). Форма отправляет письмо, а в поле "от" в приходящем письме пишет следующее: WordPress [...адрес...]. Т.е. в скобках выводит то, что я прописываю в поле "Отправитель" шаблона формы письма. Вопрос: как убрать "Wordpress"?

stepanenkoalex91

в поле от кого: имя компании знак меньше адрес почты знак больше

не поддерживаются символы на форуме

+1 такая же проблема!!! Кто сталкивался и решил, подскажите пожалуйста!!!!!

тоже интересует решение

Здравствуйте,
Такая же проблема как у Вас, не подскажете как решили ее?
заранее буду признателен

Виктор

Тоже интересует решение

Виктория

Пожалуйста, помогите: не работает Contact form7: переустанавливала миллион раз, он не отображает контактную форму на странице "404 not found"
WP 3.5.1,с 3.5 тоже не работает

А зачем вам контактная форма на 404 странице? Может это вопрос к теме оформления, а не к плагину? Нужно разбираться с файлом 404.php в теме

Выручайте!!!
Классный плагин, НО! В той теме что я использую возникла проблема. При отправке сообщения стрелки крутятся, а оповещение о том что "Ваше сообщение отправлено" - не появляется. Но письма на самом деле отправляются. Думаю что возникает конфликт подключения скриптов шаблона и CF7. Помогите пожалуйста решить проблему.

То же самое - все приходит, но пользователю не отдает ответ "отправлено / не отправлено". Учитывая выбрыки с java и jquery с лайтбоксом и т.д. - подозреваю, что это нюанс самой темы ВордПресс. Но от этого не легче ))

Александр

У кого стрелки крутятся и сообщения приходят:
Открывайте файл:
/wp-content/plugins/contact-form-7/wp-contact-form-7.php

Правьте строку:

define( 'WPCF7_LOAD_JS', true);

На:
define( 'WPCF7_LOAD_JS', false );

Александр

Спасибо! Скажите, мне надо вставить код в виджет в сайдбар.
Код вставляется, отображается, работает Но вот беда - сайдбар у меня узенький, 200 px.
Как можно уменьшить форму по ширине?
Спасибо!

Нужно править стили оформления: либо править style.css от установленной темы, чтобы расширить сайдбар, или править стили от контактной формы в плагине, чтобы сузить ее поля.

Приветствую, такой вопрос: если сайт находятся на денвере (ещё не залит на хостинг) должно ли приходить сообщение на почту при отправке через контактную форму? сообщение не приходит:)

Тут могут быть нюансы в зависимости от настроек вашего локального сервера. Скорее всего прямо "из коробки" отправка писем работать не будет.

спасибо)

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

Подскажите а можно ли как нибудь организовать запись онлайн на прием к врачу? Должен быть выбор дня, времени. Ну и чтобы все это отслеживалось в админке.

Мне кажется, для этого есть более подходящие плагины календаря.

А не подскажите, как реализовать с помощью такого плагина форму для отправки заказа, скажем есть товар на странице и кнопка заказать, после нажатие название товара добавляется в поле.

Можно ли с помощью данного плагина сделать форму заказа на отдельной странице, но не самому вписывать название товара, а после нажатия кнопки "Заказать" оно автоматически подгружалось в поле товар или не подгружалось, но администратор види, что заказали именно этот товар, а не какой-то другой!

Спасибо!)

Вы пытаетесь использовать контактную форму для формы заказа товаров. Зачем изобретать велосипед и все усложнять, если есть готовые решения для вашей задачи? Поищите готовый ecommerce плагин.

Vladimir Novikov

столкнулся с такой проблемой, что не все заявки доходят до меня. провел тест. в течение часа отправлял запросы из контактной формы 7 и лишь 2 из 5 дошли до gmail.com Какие могут быть варианты решения проблемы?

Это проблема хостинга

Очевидно, что этот вопрос нужно задать разработчику данного плагина) Попробуйте другой плагин контактной формы, или может у вас гмейл блокирует в спам какието письма.

Светлана

Александру Мельнику - особое, огромное спасибо! Я сделала все по Вашему видеоуроку и у меня отлично работает. СПАСИБО!!!!!!!!

Форма отличная... Вот только при редактировании Тела сообщения и добавлении более 2 символов кириллицы, все остальные поля обнуляются, туда вписывается буква а. Но это видимо в БД какая то проблема, хотя и не должно быть ничего такого.

Добрый день!
Подскажите, есть ли возможность не отправлять введенные данные (тело сообщения) на почту, а вместо этого, отображать текст, который должен отправляться - здесь же, под формой, после нажатия кнопки.
Т.е. сделать что-то типа генерации введенной информации в единый текст, при этом используя текст именно из "тела сообщения".
По моей задумке, если это возможно, этот плагин бы стал неким генератором html-кода.
Спасибо!

Здравствуйте! Спасибо за информацию по установке и ваш видеоурок!
Всё работает, но есть одно НО. При отправке файла на почту приходит лишь название прикреплённого файла, но не сам файл. (напр. Работа.doc) В чём может быть причина?

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

УРРРАААА!!!! Я РАЗОБРАЛСЯ !!! спасибо одному хорошему сайту.

Второй тег . (находится на зеленом поле) нужно скопировать в форму шаблона письма администратору в поле Прикрепленные файлы !!!(это слева, под Адресатом! а я копировал только в Тело сообщения!(кот справа).
Ура , блин)))

Спасибо! Хорошо, что нашел Ваш ответ! :)

Валентин

Спасибо огромное! Не много поясню
Тег [file-111] нужно впихнуть в поле "File Attachments"

Спасибо! Помогло. Приятно, что через столько времени! :)

Красавчик!!! Спасибо!))))
Владельцы сайта не догнали, а ты разобрался)))
Всем спасибо огромное, очень помогло, статья супер! Дай бог процветания! )

а не подскажете ещё какой-н плагин без этой проблемы. (кстати, все отправленные файлы лежат на фтп сервере, папка uploads)

кстати, вот с форума человек вроде разобрался но я его не понял(((

ответ на мой же вопрос-"Единственное, что мне приходит на ум – ты подключил в блок Mail элемент
“приложения формы” (по аналогии с темой письма и текстом сообщения)?"

человек вроде разобрался с такой же проблемой как у меня - "Спасибо, я настроил. Не правильно дал понять, что на мэйл должно приходить – исправил и работает!"

Можете объяснить как он настроил?) не могу до него достучаться....

Спасибо, Александр! Всё получилось сразу, благодаря вашему видеоуроку!

Здравствуйте! Установила плагин, все работает, все отлично. Но вот внешний вид формы совсем не нравится, уж очень простоват. Подскажите, пожалуйста, есть ли какое-то оформление для формы, я в настройках не нашла.

Оформление остается за вами, можно добавить стили оформления в файле style.css.

Наталия

Я установила contact form7, сделала форму, но выдает ошибку при отправки сообщения, я так понимаю что нужно еще и вот этот WP Mail SMTP или Configure SMTP плагины установить. Какой из них устанавливать и требует ли они каких то настроек? Если да подскажите каких.

Наталия

Установила плагин Contact Form 7, создала форму, а при отправки данных выдает ошибку "Ошибка при отправке сообщения. Попытайтесь позже или обратитесь к администратору сайта." Подскажите как быть? делала все по видеоуроку.

Та же проблема...

Странно, обычно с этим плагином никаких проблем! Попробуйте переустановить плагин заново.

Наталия

Переустанавливала все тоже самое, может нужно что то настроить в самом ворд прессе?

Нет, никаких дополнительных настроек не требуется. Обратитесь в поддержку к вашему хостеру с этой проблемой.

Здравствуйте, у меня такой вопрос: Почему плагин contact form 7 не адаптируется к странице (т.е. не принимает вид шаблона)? Из-за чего такое может быть?

Потому что это не предусмотрели разработчики. Оформление и дизайн формы остается за вами, плагин обеспечивает лишь функционирование самой формы.

У вас даже на видео было видно, что плагин сам адаптировался под тему.

Хм, но он у меня был адаптирован, а потом почему-то все слетело и стал обычный вид...

Здравствуйте. Подскажите, пожалуйста.

Когда пользователь выбирает файл на компе, отправляет через эту контактную форму, то мне на e-mail приходит не фотография, а её название. Например "Фото: "

Наталья

Получилось разобраться?

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

Файл какого расширения вы выбираете? Попробуйте переустановить плагин контактной формы заново.

А можно ли с данным плагином реализовать следующую фишку- Например чтобы пользователь мог сам вводить емайл получателя письма, как бы приглашая на сайт? я пробовал колдовать в полем Адресат(2), но бесполезно

Это не предусмотрено стандартными возможностями данного плагина.

Михаил

Очень даже предусмотрено... )) Используйте wpcf7_before_send_mail

Михаил

В статье неверный хук указан. В последней версии плагина он называется wpcf7_mail_sent

Добрый день! вопрос - не отображается капча. Почитал в статье, что нужно, чтобы временная папка для файлов капчи существовала и была открыта для записи. Как это проверить, куда глянуть?

Откройте эту папку с помощью любого FTP клиента, например, FileZilla, и посмотрите установленные права доступа к папке.

Cоздав форму обнаружил небольшую ошибку, если Вы знаете, как можно ее обойти - буду крайне признателен.
Ошибкав следующем:
Возможность прикрепить файл при отправке письма возможна только на стационарном ПК - на мобильных устройствах функция пассивна.

Это не ошибка, а особенность реализации данного плагина.

воистину для людей блог)))))))