Свой сайт на WordPress — от А до Я. SEO блог Романа В

По просьбам читателей WordPress-book.ru привожу подробную инструкцию по настройке плагина формы обратной связи — Contact Form 7. Плагин часто обновляется, подавляющее большинство материала в сети по его настройке уже устарело, и, следовательно, пост будет актуален.

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

Повышенный интерес к расширению не случаен:

  • — плагин полностью валиден;
  • — переведен на множество языков, в том числе и на русский;
  • — прост в настройке;
  • — способен создавать формы для разных целей;
  • — поддерживает функцию отправки файла, защиты от спама, …;
  • — постоянно обновляется.

Содержание:

 Добавление простой контактной формы на сайт

Настройка Contact Form 7

Ошибка при отправке сообщения. Попытайтесь позже или обратитесь к администратору сайта.

Я уже писал про подобный и очень простой Плагин формы обратной связи WP-ContactForm. Но, к сожалению, по сравнению с Contact Form 7, его возможности слишком ограничены, поэтому пришлось от него отказаться в пользу последнего.

Итак, начнем. Скачать плагин можно с его страницы официального депозитария WordPress здесь. После стандартной процедуры установки и активации, в левой части панели администратора появится новая вкладка – «Contact Form 7«. Если навести на нее курсор, откроются три ссылки — «Формы«, «Добавить новую» и «Integration«.

Ссылка «Формы» откроет созданные формы для редактирования, которые у вас появятся позже, а сейчас перейдите по ссылке «Добавить новую» и в открывшемся окне нажмите на кнопку «Добавить новую«.

Добавить новую форму в Contact-Form-7

Язык выбирать не надо, он уже выбран русским по умолчанию.

После нажатия вышеуказанной кнопки откроется уже готовая стандартная форма обратной связи, которая подойдет для большинства сайтов и блогов. Она включает в себя поля — «Ваше имя«, «Ваш Email«, «Тема«, «Сообщение» и кнопку «Отправить«.

Форма контактов в Contact-Form-7

Обратите внимание, все шорткоды и их названия заключены в тэги <p>…</p>. Тэг <p> определяет текстовый абзац, а <br/> отвечает за перенос строки.

  1. В это поле введите название своей новой контактной формы, например — «Моя форма контактов».
  2. Нажмите кнопку «Сохранить«.
  3. После последнего действия будет доступен код формы. Просто скопируйте его и вставьте в то место страницы или записи, где должна быть ваша контактная форма.

Вот как она будет выглядеть на странице сайта.

Стандартная контактная форма

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

Настройка Contact Form 7

Тут нам придется разобраться в четырех вкладках — «Шаблон формы«, «Письмо«, «Уведомления при отправке формы» и «Дополнительные настройки«. Рассмотрим каждую в отдельности.

Шаблон формы

Пожалуй, самая важная из вкладок настроек плагина. Шаблон формы представляет из себя редактор кодов плагина. Тут уже находятся существующие короткие коды стандартной контактной формы. Можно их удалять или добавлять новые. Рассмотрим назначение всех кодов, доступных в редакторе.

Тэги Contact-Form-7

1. text — текстовое поле для ввода короткого текста в одну стоку (имя, тема сообщения и т.д.).

2. email – поле для ввода адреса email. Письмо с некорректным адресом не удастся отправить, именно этим и отличается поле от простого текстового. (Оба этих поля обычно обязательны к заполнению, что исключает рассылку анонимных сообщений).

3. URL — адрес сайта или страницы.

4. tel — номер телефона, не надо объяснять что это такое.

5.1 number — число (spinbox), количество чего-либо, например заказываемого товара.

5.2 number — число (slider), что это за шляпа, я так и не понял. Скажу спасибо тому, кто мне объяснит в комментариях его назначение.

6. date  — дата в формате дд.мм.гггг.

7. text area — текстовое поле, вмещает в себя текст большого объема, собственно само сообщение.

8. drop-down menu —  выпадающее меню, создаст выпадающее меню.

9. Checkboxes – генерирует «чекбоксы». Пользователь выбирает нужное установкой галочек.

10. Radio buttons – в буквальном переводе «радиокнопки». Настройка, как и в выпадающем меню. Пользователь выбирает нужный вариант из предложенных.

11. Acceptance – по принципу «С правилами ознакомлен и согласен». Пока пользователь не поставит галочку, кнопка отправки сообщения будет не активна.

12. quiz — вопрос, защита от спам-роботов. Перед отправкой сообщения необходимо ответить на однозначный вопрос, который вы зададите в настройках. Перед вертикальным слешем пишется вопрос, а за ним правильный ответ.

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

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

15. submit — кнопка отправки, сама кнопка, нажатием на которую, сообщение отправляется.

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

Для примера рассмотрим процедуру добавления кода прикрепления файла «file» в контактную форму. Процесс этот довольно прост. Выполните следующие действия:

  • — Поставьте курсор в то место редактора, куда должна встать кнопка прикрепления файла к письму.
  • — Нажмите на кнопку «file» в верхней панели редактора шаблона формы. Откроется следующее окно.

добавление кнопки прикрепления файла к письму в контактной форме

  1. Если поставить тут галочку, пользователь не сможет отправить сообщение без прикрепленного файла. Обратите внимание, в коде кнопки за file появится звездочка. Эту опцию можно назначить любому полю вашей контактной формы.
  2. Тут итак все понятно. Скопируйте надпись в этом поле, вам она обязательно понадобится на следующей вкладке «Письмо«. Иначе прикрепленный файл просто не дойдет до адресата.
  3. Сюда впишите разрешенный размер файла. Если оставить поле пустым, то по умолчанию ограничитель будет равен 1 mb . Допускается вписывать только целые числа просто в байтах, в mb или в kb.
  4. Разрешенные типы файлов вписывайте через вертикальный слэш. Если ничего не писать, то по умолчанию будут разрешены файлы с расширениями jpg, jpeg, png, gif,pdf, doc, docx, ppt, pptx, odt, avi, ogg, m4a, mov, mp3, mp4, mpg, wav, wmv.
  5. Если не знаете для чего нужны поля Id attribute и Class attribute, то и заполнять их не следует. А завершающим действием останется только нажатие кнопки «Insert Tag«.

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

Приступим к рассмотрению следующей вкладки — «Письмо«.

Письмо

Итак, после создания своей контактной формы перейдите на вкладку «Письмо». Эта часть настроек отвечает за доставку, внешний вид и информативность писем, пришедших адресату, то есть Вам.

Настройки вкладки "письмо" в Contact-Form-7

  1. Обязательно впишите сюда адрес своей электронной почты, на который будут приходить сообщения. Иначе, почта просто не дойдет.
  2. Два коротких кода «[your-name]» и «<[your-email]>» сообщат имя отправителя и его E-mail.
  3. Тема сообщения, с которой к вам обращается посетитель.
  4. ——
  5. Само тело сообщения. Вы можете использовать для информативности любые коды, которые использовали в шаблоне (они представлены в шапке вкладки, сразу под надписью «In the following fields, you can use these mail-tags:«. Сопровождайте коды в теле сообщения понятными пояснениями, например От кого, Тема сообщения, Тело сообщения.
  6. Можно не получать пустые строки с полей, необязательных к заполнению, если отправитель их не заполнил. Попробуйте также опцию HTML  формата письма.
  7. В поле «File Attachments» обязательно вставьте код для вложения, если вы поставили кнопку прикрепления файла. Об этом я говорил выше.
  8. Опцию «Письмо 2» активируют в качестве дополнительного почтового шаблона для автоответчика. Об этой опции и как ей пользоваться я напишу немного позже.

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

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

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

Дополнительные настройки

Эта часть статьи еще не готова к публикации. Скажу лишь, что тут вы можете настроить отслеживание заполнения форм пользователями, например в Яндекс метрике.

Можно еще изменить размер полей в контактной форме. Размер текстового поля в одну строчку задается числовыми значениями в конце тега перед закрывающейся квадратной скобкой. Например, вот тег для имени с новыми размерами —  [text* your-name 50/41]. Здесь 50 — длина текстового поля, а 41 — количество символов, которое можно в это поле прописать. Если ничего не прописывать, длина текстового поля по умолчанию равняется 40, а разрешенное количество символов до бесконечности.

Вот тег с измененными размерами для сообщения —  [textarea your-message 80×10]. Здесь 80 — длина поля в символах, а 10 — его высота в строчках. Экспериментируйте с этими циферками пока размеры полей вашей контактной формы не будут гармонично вписываться в дизайн страницы. Ниже картинка для наглядности со стандартной контактной формой.

Размер полей в Contact Form 7

Вот и все настройки плагина Contact Form 7.

    1. text - Текстовое поле (Имя или псевдоним)

    2. email - Поле E-Mail (не обязательно)

    3. URL

    4. tel - Номер телефона

    5.1 number - Число (spinbox)

    5.2 number - Число (slider)

    6. date - Дата

    7. text area - Текстовое поле

    8. drop-down menu - Выпадающее меню

    9. Checkboxes - Чекбоксы

    100 рублей

    200 рублей

    300 рублей

    10. Radio buttons - Радиокнопки

    Яндекс.ДеньгиWebMoney

    11. Acceptance - С правилами ознакомлен и согласен.

    12. quiz - Вопрос

    14. file - Отправка файла

    15. submit - Кнопка отправить


    Ошибка при отправке сообщения. Попытайтесь позже или обратитесь к администратору сайта

    Ошибка при отправке сообщения

    Вот такое сообщение всплывает под формой Contact Form 7 в некоторых случаях после попытки отправить сообщение администратору сайта.

    1. Почти всегда ошибка кроется не в плагине, а в php функции mail() сервера. Либо эту функцию хостинг не поддерживает, либо функция не включена или работает с ошибками. Если функция php_mail() поддерживается хостингом, то очень часто причиной сбоя отправки сообщений является:

    • — Тестовый период хостинга. В этот период функция отправки почты выключена по умолчанию. Решение – оплатить услуги хостинга;
    • — Сбой функции на сервере. Решение – обратиться в службу поддержки хостинга. Часто, для восстановления функции, достаточно отлинковать домен, а затем прилинковать его обратно.

    2. Намного реже ошибки в отправке сообщений возникают из-за конфликта Contact Form 7 с другим плагином. В этом случае помогает поочередная деактивация плагинов. После деактивации которого Contact Form 7 заработает, тот и является конфликтным.

    3. проверяйте папку СПАМ вашего почтового ящика после отправки письма самому себе при тестировании работы плагина. Это самая распространенная причина «недоставки» писем адресату, особенно на gmail.

    Contact form 7 recaptcha настройка

    Заметил я на днях, что давненько не приходили мне письма с контактных форм от подписчиков и клиентов. После проверки папки «Спам», они все нашлись там. Оказалось, что, с контактных форм начал поступать спам и почтовик, не мешкая, все письма подряд пометил этим страшным ярлыком.

    Решение проблемы оказалось до безобразия простым. В своей панели администратора в меню «Contact Form 7» в разделе «reCAPTCHA» кликните по кнопке «Настройки интеграции».

    Настройка интеграции в Contact form 7

    В поля открывшейся формы введите «Ключ сайта» и «Секретный ключ».

    Настройка recaptcha в Contact form 7

    Ключи эти получить можно менее чем за минуту и как это сделать я описал в статье «Установка reCAPTCHA на сайт — лучшей капчи от Google».

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

    Настройка Contact Form 7 — генератора форм обратной связи обновлено: 9 ноября, 2019 автором: Роман Ваховский
    Хороший человек всегда нажмет на кнопку!
    Комментарий > Моя благодарность > Ссылка на секретную страницу блога

    238 комментариев: Настройка Contact Form 7 — генератора форм обратной связи

    • Аноним:

      Не получается активировать форму на сайте!

    • Антон:

      День добрый! Статья помогла! Как показывает практика, из-за банальной невнимательности не приходили прикрепленные файлы в письме. То есть приходило просто пустое письмо без вложений. Проблема была решена как написано в 7-ом пункте, так что «обязательно вставьте код для вложения» в поле «File Attachments». Спасибо автору!

    • Solomon:

      После удаления из формы плагина CF7 поля электронной почты (в доп. настройках формы указала skip_mail: on) я сделала обязательным поле телефон. Перестали приходить письма на почту, хотя и показывает успешную отправку с сайта. Мне нужно настроить отправку через СМС, поэтому поле эл.почты не нужно вообще. Что это, нигде нет информации?

    • Наталья:

      Здравствуйте. При настройке отправки письма, указываю личную почту. И когда отвечаю на письмо получатель видит эту почту.А как сделать, чтобы при ответе на письмо отображалась почта организации. Можно вообще так сделать?)

    • Николай:

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

    • Юлия:

      Спасибо,Автору!Спасибо,так помогли!!!!!

    • Данила:

      Здравствуйте Роман. Подскажите, пожалуйста, в каком файле плагина производится обращение к wp_mail? Мне его заменить необходимо на wp_de_mail)

    • Ярослав:

      добрый день всем!! такой вопрос как изменить вид валидации она вылазить с низу поля и тогда не понятно к какому инпуту оно относиться как поставить что бы она была с верху ! спасибо

    • Владимир:

      Добрый день! при настройке » contact-form-7″ столкнулся с такой проблемой у меня почта info@стс-юг.рус а форма настройки не принимает данный вид просит все на латинице скрин прилагается https://yadi.sk/i/CFcXiHZn3RxAT8 что посоветуете??????????

    • Федор:

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

    • Валерий:

      Хорошая статья, спасибо!
      У меня с формой 7 вот такой баг:
      Я сделал форму со следующими установками:
      Все поля обязательные для заполнения
      Заголовки типа Ваше имя и пр. убрал совсем вместо них Вставил Placeholder
      Заполняю только поле E-mail и Отправляю сообщение. Сообщение уходит игнорируя остальные незаполненные поля. Все обязательные поля прописаны *(звездочкой) в установках Форма 7
      Если же не убирать заголовки, то все работает нормально
      Помогите разобраться
      Спасибо

    • Артем:

      Здравствуйте! Подскажите пожалуйста, у меня проблема с формой. При прикреплении файла к форме более 1мб, выдает ошибку или крутит загрузку до бесконечности. Ели прикрепляю файл до 1мб, все ок, приходит на указанную почту. Скажите плиз как увеличить обьем загрузки файла хотя бы до 80мб? Пробовал увеличить с помощью параметров: upload_max_filesize, post_max_size, ничего не получается.

    • алина:

      КАК РАСТЯНУТЬ В ШИРИНУ ЭТУ ФОРМУ? чтобы не столбиками были строчки, а в длину? Места же много на экране, хотябы 2 колонки, адрес и имя в длину и широкое поле для текста

    • Екатерина:

      Здравствуйте! У меня в форме в текстовое поле не пишется текст, выводится цифра 0. Подскажите, как быть(

    • Ольга:

      Добрый день!
      Спасибо за статью!
      Есть вопрос. Как прописать радиокнопки — понятно, а вот как сделать так, чтобы в приходящем письме показывался выбор отправителя — нет. Подскажите, пожалуйста.

    • Дмитрий:

      Скажите, с какого почтового ящика отправляется письмо?
      Нужно чтобы письма приходили на ящик А, но письма отправляются только с этого ящика на другие. Сам на себя не шлет. С других ящиков на А тоже не шлет.
      где настраивается ящик, с которого уходят письма?
      Спасибо!

    • Диментий:

      Добрый день
      не могу настроить
      Письмо 2
      Использовать почту (2)
      Mail (2) — это дополнительный шаблон электронной почты, обычно используемый при отправке автоматических ответов.

      В теме приходит всегда вордпресс
      Как можно изменить на названия своей фирмы,?

      Заранее спасибо

    • Валерий:

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

    • Валерий:

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

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

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

      помогите пожалуйста

      • Роман Ваховский:

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

    • Денис Пухов:

      Спасибо за статью. Но есть два вопроса.

      1. как сделать так что бы одно из полей формы было уже заполнено?
      Поле называется ТЕМА. Нужно что бы в это поле автоматом вставлялся заголовок записи.

      2. как защитить это поле (ТЕМА) от редактирования? вот автоматом заполнилось значение, и клиент не может его дальше отредактировать.

    • Александр:

      Добрый день, Роман!
      Спасибо за Вашу статью.

      Возникла проблема: все получилось, оформилось и красиво,НО! В приходящем на почту письме нет вложенного файла. В чем может скрываться ошибка?

      Заранее благодарен за ответ.

      • Роман Ваховский:

        Александр, сравните лимит отправляемого файла в форме с размером прикрепляемого Вами файла при отправке. Скорее всего в этом ошибка. Увеличьте лимит.

        • Алексей:

          Добрый день! У меня та же проблема! Лимит стоит 2 Mb, но файл отсутствует. Отправлял *.jpg, *.png и *.doc размером от 4 до 50 Kb.
          Второе. На форме появилось два(!) поля для присоединения файла. Как от этого избавиться?
          И третье, наверное, вопрос не к Вам, но всё же посоветуйте, пожалуйста, если можете. Как вставить, поменять в форме адрес электронки на другой, не прописанный при регистрации на хостинге. Сейчас письма идут ТОЛЬКО на него. Прописываешь другой — теряются. Заранее спасибо!

    • Вера:

      Здравствуйте Роман,

      Описание отличное, но у меня проблема. Форма вроде сделана правильно, но при тестировании не приходит информация о клиенте.Помогите, п-та, отладить форму.

      С уважением,
      Вера

      • Роман Ваховский:

        Здравствуйте Вера.

        За информацию от клиента отвечает вкладка «Письмо» настроек плагина. Проверьте правильность ее заполнения.
        С Вашего сайта я отправил тестовое письмо для проверки КФ. Что там не в порядке? Высылайте скриншот мне не почту, так будет легче разобраться.

    • Татьяна:

      Добрый день. Да, не работает…
      Интересно, что с другой темой такая же ситуация. Изменения в стиле появляются только, если я вношу данные с файла Style.css в дополнительные (пользовательские) CSS. Не знаю, насколько это корректно…
      Возможно, причина в том, что я делаю это на локальном сервере? Когда сайт будет перенесен на реальный хостинг, проблема исчезнет?
      Спасибо.

    • Татьяна:

      Добрый день. Не нашла для себя ответ, как же поменять цвет кнопки «Отправить». В файлах styles.css сделала необходимые изменения, но на сайте после нажатия кнопки перезагрузить страницу никаких изменений… Что нужно сделать, чтобы изменения все-таки отобразились? Спасибо заранее.

    • Сергей:

      У меня приходит только уведомление, о удачной отправке формы! 🙂
      Приходит и на локальную почту, так и на внешнюю.

      А самой инфы с заполненными полями нет. Начинаю думать может быть проблема в самом шаблоне ВордПерсс. Использую бесплатный шаблон MARLA. Как мне настроить отправку?

    • Александр:

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

    • Ольга:

      Добрый день, спасибо за статью.

      Подскажите, пожалуйста, никак не могу исправить. Стандартная форма на 3 поля: имя, телефон и е-mail. Почему то отображается поле для ввода телефона по другому чем 2 остальных. В чем может быть причин?

      Код http://joxi.ru/Grq1YgbfN1eL6r
      отображение http://joxi.ru/EA4QKvRHDdJ78r

    • Ольга:

      Уже есть вопрос, форма не передает значение checkbox, точнее она передает значение: [checkbox]. На вкладке Mail в поле Message Body ввела:

      Do they want to receive marketing emails?: [checkbox checkbox-940]

      где checkbox-940 — имя моего checkbox, с которого и нужна отправка значения
      Подскажите, пожалуйста, в чём может быть проблема

    • Ольга:

      Полезная и легкая к понимаю статья, очень помогла, спасибо!

    • Константин:

      Как сделать прикрепление нескольких файлов к письму одной кнопкой и вывести поля с телефоном и темой сообщения во вторую колонку?

      С уважением!

    • Александр:

      Роман, здравствуйте. Спасибо за Ваше терпение в ответах :)!
      У меня простой вопрос, но я никак не могу найти на него простой ответ. Мне нужно, чтобы письмо отправлялось не только мне, но еще на один адрес. Как это сделать и где вписать второй адрес? Спасибо!

      • Роман Ваховский:

        Александр, на вкладке «Письмо» поставьте галочку у «использовать почту2». Сам я не пробовал, подробнее ничего сказать не могу.

    • Виталий:

      Здравствуйте!
      Подскажите пожалуйста. Я установил плагин. После нажатия отправить — письма приходят, все ок.
      Но проблема в том, что если клиент не заполнил поле, или все нормально заполнил просто страница перезагружается, а должны выпадать подсказки под полями, о том что не правильно заполненна форма, и т. д.
      Вот сайт: estkitap.kz (все по казахски) но форма во всплывающем окне, которое появляется после нажатия желтой кнопки ТЕГІН ЖҮКТЕУ или ТАПСЫРЫС БЕРУ.
      Похоже какой то скрипт плагина не загрузился
      Жду ответ с уважением
      Виталий

    • Андрей:

      не получается
      телефон не приходит по почте после заполнения формы пользователем сайта
      вот текст шаблона формы
      Пожалуйста, представьтесь (обязательно)
      [text* your-name]

      Укажите Ваш e-mail (обязательно)
      [email* your-email]

      Укажите Ваш телефон (обязательно)
      [tel* your-tel «123-456-7890»]

      Оставьте заявку на бронирование и Ваш номер телефона, чтобы мы могли связаться с Вами:
      [textarea your-message]

      [submit «Отправить»]

      вот тело письма

      От: [your-name]

      [your-tel]

      Сообщение:
      [your-message]


      Это сообщение отправлено с сайта Гостиницы Новая Можайка; (http://nmozhayka.ru)

      что я сделал не так…..
      буду рад любой помощи…….
      спасибо..

    • Андрей:

      Вот какой вопрос
      Как можно перенести из Шаблона формы Contact Form номер телефона клиента в письмо которое приходит с сайта?
      Я в шаблоне добавляю тег
      Укажите Ваш телефон (обязательно)
      [tel tel-83]
      В письме прописываю в теле письма
      Телефон клиента:
      [tel tel-83]
      Но номер телефона что вносит клиент не приходит в письме и мы не можем с ним связаться…..
      Что я делаю не так?

      • Роман Ваховский:

        Здравствуйте, Андрей!
        Ваша ошибка в том, что в теле письма нужно прописывать не [tel tel-83], а [tel-83].

    • Станислав:

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

      • Роман Ваховский:

        Станислав, это Вам надо перевести плагин — http://wordpress-book.ru/poleznye-dopolneniya/kak-perevesti-temu-wordpress/

    • George:

      При попытке зарегистрироваться здесь — таже история — и отвечает, что неверен логин или пароль.

      • Роман Ваховский:

        Это вы забыли разгадать простую капчу перед кнопкой регистрации. Попробуйте еще.

    • George:

      У меня на сайте при попытке зарегистрироваться(перед написанием комментария), выбрасывает на регистрационную форму Вордпресс, а не на форму плагина. Как исправить?

      • Роман Ваховский:

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

    • sveta:

      Очень понятно!
      Спасибо!
      Настроила у себя на сайте: bezopasnost-rebenka.info

    • safety vest:

      Большое спасибо за предложение этой информации, это очень полезная статья

    • Anna:

      нигде не могу найти ответа на свой вопрос, что же мне сделать???
      Все установилось, все работает, письма приходят… только одно но… тот, кто письма шлет об этом не знает! Вместо сообщения об успешной отправке, бесконечно крутится лоадер…

      Выдает ошибку об обращении к неопределенной функции (Fatal error: Call to undefined function wp_json_encode() …on line 97 )
      сама строчка, к которой, собственно, претензии — $echo = wp_json_encode( $items );

      Что с этим делать???

    • Юля:

      Добрый день! Не могу понять, что делаю не так: в письме, которое приходит на мой ящик с сайта, не отображается ни телефон, ни имейл, письмо выглядит вот так:

      От: Юля
      Номер телефона: [tel* tel-614]
      Тема: тест

      Сообщение:
      тест

      Подскажите, что сделать?)

      • Роман Ваховский:

        Юля, это вы скорее всего неправильно заполнили поля на вкладке «Письмо».

        • Сергей:

          Уважаемый Роман, эта проблема — отсутствие в письме номера телефона — похоже у многих.

          Юля, это вы скорее всего неправильно заполнили поля на вкладке «Письмо».

          Вот моё заполнение:
          Телефон:
          [tel* tel-693]
          то есть код, сгенерированный и вставленный в шаблон
          Телефон в письме не приходит, пробовал в 4 браузерах.

      • Сергей:

        Юля, нашлось решение:
        Вместо [tel* tel-614]
        надо [tel-614]

      • yulia.yurikova@gmail.com:

        большое спасибо! теперь отображается!

    • Александр:

      Перестали приходить письма если в форме указан адрес e-mail любого из почтовых серверов Mail.ru, не подскажете в чем проблема

    • Алена:

      Добрый день. В CF7 в английском варианте не переводится кнопка «Вставить Файл» (все остальное на английском). Или как называется файл русификации из папки «languages» плагина? Не могу найти, должно быть что-то на подобии «ru» или «rus». Но такого нет здесь.

      • Роман Ваховский:

        Здравствуйте, Алена.
        Вы наверное невнимательно посмотрели. В папке «languages» это файл — «contact-form-7-ru_RU.mo». В этой же папке есть файл «contact-form-7.pot» с расширением «pot», с помощью которого вы сможете сделать свой перевод. Как это сделать я писал в статье — http://wordpress-book.ru/poleznye-dopolneniya/kak-perevesti-temu-wordpress/

        • Алена:

          Разобралась. Все это ерунда, и никакие переводы не помогут. Здесь плагин совершенно не причем, и он ничем не поможет, и бесполезно в нем что-то менять или удалять.
          Для input[type=file] не предусмотрено атрибутов, которые позволили бы изменить его внешний вид, с помощью стилей CSS можно изменить лишь вид его границы и шрифт, а средствами JavaScript, из соображений безопасности, нельзя сымитировать клик по этому элементу, который вызвал бы системное окно для выбора файла.

    • Игорь:

      Не отправляются файлы больше 20мб, ограничение выставил на 100мб, при отправке показывает что грузит — вечно крутится индикатор.

      • Роман Ваховский:

        Конечно, если файлы такого размера. Даже самые крутые почтовики ставят ограничение на размер прикрепленного файла.
        Если файл слишком велик, предложите посетителям загрузить предварительно его на облачное хранилище, такое как ЯндексДиск к примеру, а в форму вставить ссылку на скачивание файла с этого хранилища.

    • Lara:

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

    • Валентин:

      Я взял контакт форм 7, взял советы блоггеров относительно настройки длины полей, как например 20/20, или из официальной документации, как там говорят, size:20, но увы, этот плагин ОСТОВЫЕБЫЕВАЛ МОЙ бедный неподготовленный мозг во все возможные дырочки и щелочки, а где их небыло, он оккуратненько их ПОНАВЬЕБАШИЛБЛЯТЬ сколько возможно и в них понавьебывал еще столько же, и количество выебанных дырочек растет постоянно в геометрической прогрессии, так что я бы расхуячил нахуй голову об стену, но не могу. КАК изменить размер ячейки контакт форм. Простите за обильный мат, я бы высрал все свои кишки в сообщение нахуй, чтобы описать моё негодование, но не могу, поэтому так.

      ps Табличная верстка не катит, потому что стиль таблиц предустановлен темой. Применение табличного css локально к конкретной таблице показывает голую волосатую жопу. Или хуй на руке. .i.

      Я даже не могу расположить две ячейки в одной строке без таблицы, какого х*#$&^(@Q#

    • Алекс:

      Здравствуйте!
      Мне нужно, чтобы в приходящем письме автоматически указывалось, с какой именно страницы сайта была отправлена форма. Т.е., например, указывалось содержимое тэга TITLE страницы. Или,на худой конец, её URL
      Возможно ли такое реализовать этим плагином?

      • Роман Ваховский:

        Здравствуйте, Алекс!
        В каждом приходящем письме в самои его конце есть фраза:»Это сообщение отправлено с помощью контактной формы на …»
        Интересующую Вас информацию можно впихнуть туда. Найдите файл contact-form-template.php плагина, в нем фразу This e-mail was sent from a contact form on, там вместо bloginfo( ‘name’ ) или рядом вставьте свой код, отвечающий за вывод информации, по которой можно определить с какой страницы отправлено письмо. Какой код и какую инфу выводить я еще не придумал. Титле врятли получится.
        Желаю удачи.

    • Ирина:

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

      This email address does not belong to the same domain as the site.

      Тема
      [your-subject]
      This field can be empty depending on user input.

      • Роман Ваховский:

        Ирина, заведите себе почтовый ящик у своего хостера, чтобы он был на одном домене с сайтом. Новый Email нужно прописать вместо старого в своем профиле админки. В настройках плагина почту можно оставить старую.
        Что касается второго сообщения, то там написано:»Это поле может быть пустым в зависимости от пользовательского ввода». Т.е. это не ошибка.

        • Irina:

          Дополню немного, т.к. сама столкнулась с этой проблемой после обновления WP и плагина.
          Поскольку заводить ящик у хостера и соответственно переводить туда почту — вариант для нас однозначно неудобный, пришлось прибегнуть к хитрости.
          В поле «Кому» ставим свой привычный адрес.
          В поле «От кого» пишем: [name]
          Чтобы в почте можно было ответить на письмо, нажав кнопку Ответить, в поле «Дополнительные заголовки» вставляем Reply-To: [your-email]

          • Irina:

            Слетели теги при публикации комментария…

            В поле «От кого» пишем: [name] затем в галочках noreply@ваш_домен.ru

    • Ирина:

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

      Но возникает ошибка после отправки сообщения:

      Возможно, веб-страница домен/wp-comments-post.php временно недоступна или находится по новому адресу. Куда код то формы нужно вставлять?

      • Роман Ваховский:

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

    • инна:

      Изменить код в форме плагина, чтобы два блока Имя и Email были в одной строке.
      Исходный код:
      [text* your-name placeholder «Введите ваше имя»]
      [email* your-email placeholder «Введите ваш E-mail»]

      • Роман Ваховский:

        Просто напишите теги формы в одну строку без тега p в угловых скобках. Будут в одну строку, если их ширина не задана в 100% от ширины страницы в файле стилей.
        Если не получится, создайте таблицу в одну стоку с двумя столбцами. В левый столбец вставьте шоткод для имени, а в правый для Email. Cтопроцентно сработает.

    • Елена:

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

      • Роман Ваховский:

        Здравствуйте Елена!
        Скачайте плагин с его страницы. Там в папке плагина «contact-form-7» есть папки «admin» и «includes». А в них в свою очередь папки «css» с файлами «styles.css», которые и отвечают за цвет фона, шрифт и другие стили. Сами сможете разобраться?

    • Стас:

      маленькая фишечка для тех кто хочет чтобы в их формах номер телефона вводился по маске и ТОЛЬКО числами (а не как в стандартных функциях)
      вот ссылка где подробно расписано.
      pageup.com.ua/maska-vvoda-telefona-dlya-plagina-contact-form-7/

    • Андрей:

      Приветствую. Вставил форму самую простую. Всё указал. Пишет, что письмо успешно отправлено, только на почту не приходит. Чудеса. Почта указана.

    • Юрий:

      From: [your-name]

      This field has syntax errors.

      Как исправить ?

      • Роман Ваховский:

        Юрий, этого шоткода «[your-name]» в плагине нет, поэтому и ошибка.

    • Борис:

      Кто-нибудь поможет?

    • Валентин:

      Добрый день. У меня такая проблема. Есть сайт, сделанный не мной. На некоторых страницах есть формы обратной связи. Их нужно заменить. Но в исходном коде этих форм (шорт-кодов) нет. Где их можно поискать для дальнейшего удаления и добавки новых форм? Спасибо.

      • Роман Ваховский:

        Валентин, слишком мало информации для точного ответа. Не дадите хотя бы адрес сайта?

    • Борис:

      Здравствуйте всем,

      знатоки, подскажите, пожалуйста, как сделать редирект (on_sent_ok) на разные страницы в зависимости от значения в раскрывающемся списке. Спасибо.

    • Alexander:

      Добрый вечер! Ставлю старый (свой) е-мэйл для отправки… всё приходит, ставлю вновь созданный под специальную задачу… не чего не приходит 🙁

    • Алекс:

      Роман, спасибо за ответ. У меня на сайте две формы контактов — английская и русская. Русскую сделал, без проблем. Английскую форму сделал, а кнопка Вставить файл остаётся в русском варианте. Как в одной CF7 для разных языковых версиях сайта сделать полностью английскую форму.

    • Алекс:

      Подскажите в CF7 в английском варианте не переводится кнопка Вставить Файл(все остальное на английском). Как решить эту проблему? Спасибо

      • Роман Ваховский:

        Не уверен, что правильно понял. Вам CF7 нужен только на английском, а только одна кнопка «Вставить файл» все равно на русском? Если так, то просто удалите файл русификации из папки «languages» плагина.

    • Владимир:

      Здравствуйте. У меня следующая проблема: на сайте уже установлена одна форма обратной связи для отправки сообщений contact form 7 и прекрасно работает. Добавил еще одну для обратного звонка на этот же почтовый ящик. Выдает ошибку: Ошибка при отправке сообщения: “Пожалуйста, попробуйте позже или обратитесь к администратору сайта.” Первая работает как часы. В чем причина, подскажите пожалуйста?

    • Сергей:

      Интересный плагин, давно его установил у себя на блоге, но только сейчас узнал сколько он имеет возможностей, буду разбираться, спасибо!

    • Юрий:

      Это не перенос строк,конечно, но задача решена

    • Юрий:

      Вопрос решён, посмотрел в документации к плагину: Сделал так [quiz quiz-285 3/3 «дважды два=|4»] , где 3/3 — это размер в символах / максимальное количество символов. Может кому пригодится

    • Юрий:

      Как поле » [quiz]» сделать двухстрочным? Мне надо, чтобы вопрос был в одной строке, ответ в другой — ниже. Подскажите, пожалуйста!

    • Олег:

      Добрый день, Роман!

      А куда тут размеры вставлять то ?

      Ваше имя (обязательно)
      [text* your-name id:your-name placeholder akismet:author «Введите ваше имя»]

      размеры не меняются как ни пробовал:(

      • Роман Ваховский:

        Олег, размеры вставлять перед закрывающейся квадратной скобкой.

        • Олег:

          Так не получалось:) Нашел выход вот так:

          В файле style.css в каталоге темы есть код:

          input[type=text],input[type=password],input[type=»email»],textarea {
          border: 1px solid #eaeaea;
          width: 50%;
          margin: 0 0 10px;
          background-color: #f9f9f9;
          border-radius: 3px;
          padding: 4px 0;
          }
          textarea {
          width: 100%;

          Тут можно менять размеры форм как угодно 🙂

    • Сергей:

      Роман, добрый вечер!
      Спасибо! Теперь понятно.
      Буду разбираться.

    • Татьяна:

      Добрый день, Роман!
      Действительно, форма очеь изменилась и теперь отсутсвует Сгенерировать тэг. А мне как назло нужно добавить возможность отправлять файлы с сайта.
      Вроде как кнопку добавила и файл прикрепляется — вот только при проверке он не доходит. Да и в интернете статей с объяснениями новой формы нет.
      В общем, без Вашей помощи не обойтись.
      Поэтому, с нетерпением жду Вашей новой статьи, как впрочем и многие Ваши читатели.
      Заранее спасибо.

      • Роман Ваховский:

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

    • Сергей:

      Роман, добрый день!
      Подскажите, пожалуйста, возникла проблема с Contact form7.
      Куда то пропало справа окно в котором можно было Сгенерировать тег.
      Вы сталкивались с этим?

      Спасибо!

      • Роман Ваховский:

        Здравствуйте, Сергей!
        Окно это не пропало, а видоизменилось в новой версии. Моя статья немного устарела, надо новые картинки вставить.
        Генерируйте теги через вкладки сверху над главным окном.

      • Роман Ваховский:

        Здравствуйте, Сергей!

        Я переписал статью про Contact form7. Читайте.

    • Наталья:

      Добрый день, Роман! Спасибо огромное за ваш блог: подробные инструкции по вордпрессу, доброжелательное отношение к новичкам и ответы на поставленные вопросы. Постоянно ныряю к вам, нахожу много полезного! У меня проблемы с настройкой contact-form-7. Письма на почту приходят без полей checkbox и radio. Причём поле file работает, файлы приходят на почту, и все остальные элементы формы работают как часы. Подскажите пожалуйста, как настроить отправку данных с полей checkbox и radio.

      • Роман Ваховский:

        Наталья, так с ходу и не ответить. Давно уже не настраивал. Разберусь немного позже и постараюсь помочь Вам.

      • Роман Ваховский:

        Наталья, интерфейс плагина кардинально изменился и я сам в нем немного еще плаваю. В скором времени перепишу статью, чтобы всем все было понятно.
        А по Вашему вопросу выкладываю теги checkbox и radio из моей контактной формы, что в конце статью. Поля работают, на почту все приходит, только что проверил. Сделайте у себя по аналогии.

        10. Checkboxes
        [checkbox checkbox-694 label_first "100 рублей"]
        [checkbox checkbox-694 label_first "200 рублей"]
        [checkbox checkbox-694 label_first "300 рублей"]

        11. Radio buttons
        [radio radio-603 label_first "Яндекс.Деньги" "WebMoney"]

        • Natalya:

          Роман, спасибо за оперативный ответ! К сожалению, проблема не в этом… У меня прописано:
          [checkbox checkbox-745 label_element «ххххххххххххххххххххххх»]
          [checkbox checkbox-745 label_element «хххххххххххххххх»]
          [checkbox checkbox-745 label_element «ххххххххххххххххххххх»]
          [checkbox checkbox-745 label_element «ххххххххххххххххххххххх»]
          значение»element» — это галочка в начале, у вас галочка в конце (first).
          Может быть в других настройках что-то не так? Удивительно, что файл прикрепляется и на почту приходит, хотя для него отдельные настройки нужны 🙁
          Плагин скачивала с офиц.ресурса…Обновляла…

          • Роман Ваховский:

            Наталья, проверьте, прописан ли тег [checkbox checkbox-745] на вкладке «Письмо» в поле «Message Body».

    • Марина:

      Здравствуйте. Подскажите пожалуйста, почему не меняются размеры полей?
      Пытаюсь увеличить ширину поля «Ваш вопрос», добавила в тег его значение [textarea* your-message 80×10], но ничего не меняется, все равно остаются стандартные у всех полей :-(((

      • Роман Ваховский:

        Размеры полей в форме ограничены в файле style.css темы сайта параметрами size=»50″ maxlength=»41″. Измените их методом проб и ошибок.

    • Денис:

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

      пробовал и плагины отключать и contact form переустанавливать, не помогает, помогите определиться с чем это может быть связано

      • Роман Ваховский:

        Денис, у меня была подобная проблема на одном сайте. Обновите WordPress в админке сайта и, если проблема исчезнет, то Ваша ситуация сходна с моей.
        У меня тогда в файл function.php вордпресса (не темы), внедрился посторонний код. Причем, он там появлялся сам собой после удаления примерно через сутки.
        Не помню точно как вылечил, могу порекомендовать просканировать сайт антивирусами или, что будет наверняка, переустановить WordPress.

    • Михаил:

      Здравствуйте! Подскажите пожалуйста почему в контакт форм 7 у меня не отправляются файлы больше 1 мб. Ограничений ни каких ни делал?

      • Роман Ваховский:

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

    • Александр:

      Доброго времени суток. Подскажите пожалуйста, как меня value кнопки отправки файла?
      в настойках плагина нету, в папке плагина тоже не нашел

      • Роман Ваховский:

        Здравствуйте, Александр.
        На вкладке «Шаблон формы» есть кнопка «file». Это она и есть.
        Настройки плагина здорово изменились в лучшую сторону, пора статью переписывать ).

    • Юрий:

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

      • Александр:

        у мну тоже не приходит на почту номер вписанного телефона
        все остальное приходит

    • Lucy:

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

      • Роман Ваховский:

        Здравствуйте. Если шаблон адаптивен, то и контактная форма будет адаптивна на любых устройствах. Если конечно вы не зададите ширину полей в 1000 символов ).

    • Мурад:

      Как поменять цвет и форму кнопки «Отправит» ?
      Ответьте плиз на почту!
      Заранее спс

    • Алексей:

      Доброго времени!
      Роман, подскажите пожалуйста, возможно ли в форме телефона задать маску? чтобы выглядело поле как (___) ___-__-__. стандартными инструментами не нашел как это сделать, если только ограничением по длине и заполнителем, но это не решает проблему возможной ошибки заполнения поля телефона отправителем… попробовал плагин Contact Form 7 Phone Module, но у меня так и не получилось его подружить с CF7, возможно плагин не совместим с последней версией WP.

      • Роман Ваховский:

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

    • Usanych:

      Добрый день! Для проверки готовой формы отправляю прикрепленный файл картинки. Одни файлы нормально прикрепляются. А на другие CF7 ругается, что файл слишком тяжелый. У меня вопрос: какой лимит веса для прикрепленных файлов установлен? И еще: а можно ли его как-то скорректировать?

      • Роман Ваховский:

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

        • Usanych:

          Я — бестолочь невнимательная! Ведь точно — справа же есть поле для указания лимита. И в документации к плагину даже синтаксис указан.
          Спасибо Роман за подсказку!

          • Роман Ваховский:

            Два глаза хорошо, а четыре лучше :-). Я тоже иногда бываю жутко невнимательным :-).

    • марина:

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

      • Роман Ваховский:

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

        • Ирина:

          К сожалению, этот тег действительно не работает в IE и, по-моему в Opera. Сама долго пыталась найти решение, потом плюнула и поставила обычное текстовое поле с пояснением, в каком виде надо вводить дату.

          • Роман Ваховский:

            В IE действительно не работает ((((, а в опере работает, только что проверил.

    • Лексей:

      При отправке письма в поле «Ваш e-mail (обязательно)» все время выдает ошибку — «Некорректный e-mail адрес», хотя все верно. подскажите, пожалуйста, в чем может быть проблема?

      • Роман Ваховский:

        На ум приходит только одно — некорректный e-mail. Может буковка какая-нибудь вкралась на кириллице. Проверьте еще раз, например введите свой jazz89@mail.ru в это поле, он точно корректный.

    • Никита:

      Здравствуйте. Мне очень понравилась ваша статья. Но у меня возникла небольшая проблема на почту приходит письмо с такого рода:
      This message was created automatically by mail delivery software.

      A message that you sent could not be delivered to one or more of its
      recipients. This is a permanent error. The following address(es) failed:

      rf-perevozki@mail.ru
      SMTP error from remote mail server after end of data:
      host mxs.mail.ru [94.100.180.150]: 550 Message was not accepted — it contains invalid headers. More specially, ‘From:’ header must match user you are sending mail from.

      • Роман Ваховский:

        Скорее всего проблемы на хостинге. Уточните у службы поддержки, поддерживают ли они почтовую рассылку для вашего тарифного плана.

    • Екатерина:

      Здравствуйте! Я знаю, что в платине контакт форм 7 можно делать автозаполняемые поля. Но только не знаю КА это делать

      • Роман Ваховский:

        Думаю, ничего делать не надо. Автозаполнение будет работать, если в кэше браузера пользователя есть данные, которые он вводит.

    • Олеся:

      Такая же проблема — не приходят письма. Ни на яндекс, ни на мэйл, ни на гугл… Помогите разобраться, в чем дело 🙁

    • Денис:

      Добрый день,

      Подскажите, работает ли форма на сайте сделанном не на WordPress. Т.е могу ли я на страницу своего сайта внедрить CF7?

    • Татьяна:

      Добрый день. Мне нужно, чтобы можно было отправлять сообщения не 1-му и не 2-м адресатам, а 20-ти, каждому на свой адрес. Добавила тег:Выберите имя
      здесь имя адресата. Сгенерировалось выпадающее меню. Что писать в поле Адресат? Перепробовала разные варианты. Форма выдает ошибку при отправке. Не могу нигде найти ответа на свой вопрос. Не хочется верить, что это невозможно. Буду очень признательна за ответ. Уже отчаялась создать в CF7 адресата по выбору.

      • Роман Ваховский:

        Не хочется Вас расстраивать, но боюсь, что в cf7 можно создать форму с отправкой сообщения только одному адресату — администратору.

    • Олжас:

      Ребята, нужна помощь!
      Создал форму обратной связи с помощью CF7 все отлично, кроме двух маленьких сложностей, с которыми я столкнулся. Первое — у выпадающего меню вид отличается от других полей. Все поля выглядят одинаково и под стиль шаблона ВП, а выпадающее меню стандартного виндовского вида. Как мне изменить вид данного меню? В CSS я не столь силен, но и в style.css я ничего не нашел. Второе — как можно поменять размер поля Textareа, чтобы он был по высоте и ширине подходящим? Большое спасибо за ответы.

    • Максим:

      Отличная статья! Я ее помощью решил много вопросов по созданию необходимых мне форм ос. Но, если можно, я хотел бы задать тут вопрос (вдруг кто-то знает где искать решение) — так как я меняю цветовую гамму сайта мне надо было поменять и подсветку «активных» полей CF7 (когда курсор мигает в поле, оно подсвечивается голубым, ну, вот как здесь пока я пишу. Так вчера мне это удалось — нашел в таблице стилей своего шаблона необходимые значения и поменял на нужные. Подстветка всех полей стала нужного цвета на всем сайте и в CF7 тоже. Причем это сделано в -webkit-box-shadow со значениями rgba. Сегодня решил в дону из форм CF7 добавить выпадающее меню и… уже целый час прочесываю таблицы стилей и шаблона и плагина. НИЧЕГО! Наверняка стили выпадающего меню (select) в сочетании с wpcf7-form-control и/или wpcf7-select чем-то перекрываются, так как в девелопере уже все места добавления стиля перепробовал и без толку… но вот чем они перекрываются? Искал как по тэгам, так и по цветам… Увы, нужна помощь.

      • Альмира:

        Если я правильно Вас поняла, то я выпадающее меню в checkbox делала так: генерировала checkbox и в готовом теге [checkbox checkbox-201 «пример» «пример» «пример»] меняла первое слово checkbox на select*, а после checkbox-201 include_blank

      • Альмира:

        Кто-нибудь пробовал менять стандартную кнопку на CF7? Поделитесь пжлста, если получилось)

    • Ирина:

      Форма отличная, работает бесперебойно.
      Единственная проблема: невозможно сделать обязательным для заполнения поле с радио-кнопками. Может быть, есть какое-то решение?

      • Ирина:

        Поскольку ответа пока не дождалась, пришлось искать решение самостоятельно. Пишу, может, кому-нибудь еще пригодится.
        Для того, чтобы форма не отправлялась с пустым полем, нужно установить для него значение по умолчанию. В форме генерации тега radio button поля для его задания нет, поэтому придется вписать вручную.

        Вы планируете на выставке *
        [radio radio-7 default:1 "Экспозицию" "Продажу" "Экспозицию и продажу"]

        В данном примере отмечена первая радио-кнопка. Если нужно отметить другую, то вместо 1 ставим 2,3 и т.п.

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

        ТИП ЗАЯВКИ *
        [radio radio-10 default:1 use_label_first exclusive "Новая заявка"]
        [radio radio10 use_label_first exclusive "Изменение поданной ранее заявки"]

    • Евгений:

      Здравствуйте! Мне нужно что поля ввода находились рядом друг с другом .а друг по другом, ка к это реализовать ?

    • Дима:

      Добрый день.

      Форма замечательная. Только для ввода телефона использую текстовое поле.

      Есть ли поле размеченное под номер телефона? С кодом страНы и все такое?

    • Оксана:

      Роман! Спасибо! Вы настоящий меценат. Чтобы такую базу знаний просто так передать людям, нужно быть настоящим профессионалом! Супер!

    • verbaux:

      Не работают стили для этой CF7. Просто не подгружает их 🙁 Как это можно исправить?

    • леонид:

      Спасибо !

    • Дмитрий:

      Здравствуйте, спасибо за статью. Мне нужно настроить внешний вид формы так, чтобы служебные сообщения формы — отправлено, ошибка отправки и пр. либо вообще не появлялись под формой, либо появлялись прямо под ней +5px, а не так как по умолчанию. Как это сделать?

    • виталий:

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

    • данил:

      как заменить уже имеющуюся (сверстанную) форму?

      • Роман Ваховский:

        Не совсем понял вопрос, но попробую ответить.
        1. Под каждой формой есть ссылка на ее редактирование.
        2. Справа от каждой формы есть ее код для вставки на страницу. На странице замените код старой формы на новый.

    • Маргарита:

      Здравствуйте,плагин и правда очень простой,только вот у меня почему то письма не отправляются…подскажите почему…((

    • Zawer:

      Настроил форму на сайте http://www.home-engineer.ru , но не знаю как прописать в css доп. настройки.

    • Валентина:

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

    • Виктория:

      У меня-то письма не доходят. спам проверяла

      • Роман Ваховский:

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

    • Игорь:

      У меня-то почему письма не доходят. Указал свое мыло и сколько не отправлял письма, ни одно не дошло. не подскажиете в чем дело?

      • Роман Ваховский:

        Сообщение какое-нибудь всплывает после отправки?
        Папку спам проверяли?

    • Юрий:

      Вечер добрый! Подскажите, если можно с примером. Как изменить цвет кнопки отправить?

    • Олег:

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

      • Роман Ваховский:

        Давно такое появилось?
        Обновите WordPress. Если проблема решиться сразу после обновления, а потом, примерно через сутки, появиться вновь, напишу что делать дальше.

    • Юрий:

      Хороший плагин. В настройках можно ничего не менять, а только скопировать код и вставить в текстовый редактор страницы. Проблема только в том, что в шаблон сайта уже встроена функция обратной связи. После запуска плагина их получается две одновременно. Чтобы удалить стандартную форму надо копаться в настройках темы. К сожалению, не разбираюсь в языке PHP (именно его автор использовал для разработки. HTML полностью отсутствует). Даже не знаю, что делать…

      • Роман Ваховский:

        На почту Вам выслал ответ, но повторюсь и тут:
        Можно запретить комментарии на отдельной странице. Тогда и форма комментариев на ней отображаться не будет. Прямо под окном редактирования страницы снимите галочку у опции «Разрешить комментарии». Прежде в настройках экрана (правый верхний угол) должна быть активирована опция «Обсуждение».

    • stailon@inbox.ru:

      Роман, спасибо тебе огромное и респект за то, что ты описал нормально настройки размеров полей CF7. 2 дня прожарился над данным вопросом и решил только после посещения твоего ресурса ))) Пока только у тебя увидел описание без ошибок ))) Еще раз спасибо. Добавил тебя в закладки и буду отслеживать новости.

    • Tit:

      Очень полезный плагин,использовал для своего блога. Еще есть один плагин адд-он для Contact form 7,чтобы он может автоматом ответить тому,кто оправлял письмо сразу через емайл.Плагин называется WpContactpro.

    • Ольга:

      Здравствуйте! Я давно поставила этот плагин, о дополнительных его функциях не знала, всё работало, но вот обновила вордпересс до последней версии и контактные формы перестали работать, переустанавливала плагин, но всё равно не работает, можете подсказать что делать? И кстате уже решила ставить другой но прочитала про дополнительные функции и менять расхотелось) Спасибо за статью!

      • Ольга:

        Оказалось что проблема в хостинге…

        • Роман Ваховский:

          Хорошо, что все решилось. Еще у одного человека плагин перестал работать после обновления WP, но у него проблема посерьезней.

          • Ольга:

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

    • Oleg:

      Добрый день
      Подскажите если можете
      Проблема в том что плагин не отправляет почту при заходе в сам плагин просто белая страница и не чего больше (
      Обновил сам плагин и WP до последней версии, раньше все работало на ура теперь же нет.
      Хостинг не платный но им уже отписался.
      Не знаю что и делать!
      Зарание спасибо!

      • Роман Ваховский:

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

    • Евгений:

      Ещё бы как то отрегулировать ширину формы, а то вылазит за края сайдбара

    • Света:

      Добрый день!

      При проверке данного плагина выходит ошибка «Ошибка при отправке сообщения. Попытайтесь позже или обратитесь к администратору сайта». Как исправить?

      • Роман Ваховский:

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

      • Maryan:

        Если вы создали ваш сайт на бесплатном хостинге, то у вас будет выбивать и дальше ошибку, исправить это никак нельзя (на сколько я знаю). Но что же делать если вы не хотите тратить деньги на хостинг? То попробуйте создать ваш сайт просто на другом хостинге, тоже бесплатном. Лично я знаю только 2 бесплатных хостинга поддерживающих wordpres. На первом, когда я пытаюсь заполнить и отправить письмо через этот плагин, то у меня выбивает эту же ошибку, а на другом (бесплатном тоже) все прекрасно работает.

    • nil:

      Можно ли узнать ІР того кто отправил пись с помощью даного плагина? Если да, то как

      • Роман Ваховский:

        Боюсь что никак. Письмо отсылается через хостинг. Соответственно IP будет хостинга.

    • nil:

      Как сделать так что бьі после того как человек нажмет «Отправить» кроме письма на мою ел.пошту, еще отсилалось ему письмо, видел в коментариях више, что так можно, только не сказано как имено так сделать

    • Олег:

      Здравствуйте, замечательная статья. Очень помогла.
      Но возник вопрос. Можно ли организовать прикрепление к письму нескольких файлов? У меня работает только на один в одно письмо

      • Станислав:

        повтори процедуру со вставкой кода отправки файла еще 2 раза, и так же не забудь вписать их в другие поля и будет тебе еще отправка

    • Александр:

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

      • Марина:

        Александр ,доброго времени! Бьюсь над той же проблемой-изменения внешнего вида формы. Если не трудно ,подскажите решение как сделать 2 столбца! Пожалуйста! Заранее благодарю.

    • Станислав:

      Не отправляются файлы больше 20мб, ограничение выставил на 100мб, при отправке показывает что грузит — вечно крутится индикатор.
      Со стороны ВПС проблем нет, скорость не ограничена, канал 100мбит, ограничений на отправку файлов нет.

    • СЕРГЕЙ:

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

    • СЕРГЕЙ:

      У меня на сайте на главной странице — 3 формы созданые с помощью данного плагина
      При тесте приходит 1 письмо с каждой формы — а далее уже не приходят… приходится активировать-деактивировать плагин и опять тоже самое… как решить проблему?

    • Алексан:

      Доброго времени суток, вопрос следующий

      Сменил / перевез сайт, на другой домен и хостинг, СF7 перестал слать письма, выдает красную ошибку. Предполагаю что где-то фигурирует предыдущий домен, подскажите где посмотреть и изменить, или если ошибаюсь то в чем может быть проблема? Спасибо!

    • Юрий:

      Здравствуйте! У меня проблема, название прикрепленных файлов приходят, но где найти сами файлы, пожалуйста подскажите!

      • Ваховский Роман:

        Зависит от почтовой программы. Вы в чем почту читаете? Вообще поищите внизу окна с письмом ссылку на скачивание файла.

    • Ирина:

      Подскажите, а есть возможность настроить получение данных из заполненных форм не в виде текстового письма, а сразу загрузкой в таблицу (например Excel)?

    • Вадим:

      Здравствуйте.
      Пытаюсь настроить цели яндекс.метрики на сайте open-torg.ru

      В кнопку плагина Contact Form 7 (в ) вставляю цель яндекс метрики вида onclick=»yaCounterXXXXXX.reachGoal(‘ORDER’); return true;»

      Вместо ХХХ вставляю свой id счетчика

      Я когда его вставляю в .пхп файл модуля submit.php там где формируется тег сайт не работает, когда вставляю просто onclick=»123″ — работает и код правильно передается (проверяю с помощью бразуера («посмотреть код элемента»).

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

      • Айрат:

        Вадим, получилось ли? Если получилось, прошу поделиться как сделано. Такая уже у меня задача стоит

      • Иван:

        если решили этот вопрос, поделитесь решением

    • Юлия:

      К сожалению у меня не работает настройки по ширине поля. в чём может быть причина. причём! допустим если увеличиваю поле ввода текста по высоте т.е. с 80Х10 до 80Х30, то оно по высоте увеличивается. прошу совета! Спасибо!

      • Ваховский Роман:

        Трудно помочь не видя шаблона и настроек формы. Пробуйте еще. Может пробел забыли вставить или обновить страницу после внесения изменений.

    • Илья:

      Можно ли при помощи этого плагина собирать контактные данные для увеличения базы подписчиков и дальнейшего ведения рассылки через смартреспондер, например? Или же менять контактные данные на какой-нибудь бесплатный продукт — например книгу или видео?
      Спасибки)

      • Ваховский Роман:

        Собирать контактные данные можно и с комментариев. Но не советую этого делать. Человек сам должен подписаться по собственной воле. Иначе ваша рассылка в спам рассылку превратится.
        А подписывать людей взамен за какой либо продукт можно и с помощью самого смартреспондера. Обещаете выслать книгу на Email, который будущий подписчик вставит в специальное поле. При этом необходимо сообщать, что он будет подписан на вашу рассылку, но всегда сможет отписаться. По моему мнению этот способ уже изживает себя. Многие отписываются сразу или чуть позже после получения продукта. Нужно придумать что то новое.

    • ТимЧе:

      Отличная темы! Как сделать так, чтобы чекбоксы были каждый с новой строки?

      • Alisa:

        Вопрос с постановкой чекбоксов и радиокнопок с новой строки очень актуален!
        Автор вопроса, автор статьи и все-все-все! Если кто-то нашел ответ — поделитесь, пожалуйста! Только, пожалуйста, без ответов типа «В styles.css залезь и поковыряйся».
        Ведь вопрос вполне себе конкретный, определенный, локальный…
        Спасибо заранее..

        • Ваховский Роман:

          Чтобы чекбоксы, радиокнопки были с новой строки, в шаблоне формы пропишите по аналогии как у меня:

          1
          2
          3
          4
          5
          
          <p>5. Checkboxes<br />
          [checkbox checkbox-694 label_first "100 рублей"]<br />
          [checkbox checkbox-694 label_first "200 рублей"]<br />
          [checkbox checkbox-694 label_first "300 рублей"]
          </p>

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

          • Alisa:

            Роман, огромное спасибо, я всё расставила по схеме — и всё стало красиво!

            Может быть, Вы знаете и что сделать, чтобы после нажатия на кнопку ОТПРАВИТЬ; пользователь не оставался на той же странице, (где только внизууу, если прокрутиииить, можно увидеть крошечное сообщение об отправке…), а видел ТОЛЬКО уведомление об успешной отправке? Чтоб было сразу визуально ясно, что действие выполнено?

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

            Более того — с каждым обновлением шлется новое письмо!!.
            Сайт скоро открывается.. В таком виде категорически нельзя выставлять форму заказа….

            (Наслышана о том, что для этого нужно изготавливать какую-то специальную табличку и как-то её прикручивать. Догадываюсь, что вопрос посложнее будет. Но может такой вопрос тоже можно объяснить в комментарии. Заранее спасибо в любом случае).

            • Дмитрий:

              После нажатия кнопки «Отправить» можно принудительно открывать страницу «Спасибо», где будет информация, что заказ принят и через какое время будет обработан. На вкладке «Дополнительные настройки» напишите:
              on_sent_ok: «location=’http://mywebsite.ru’;»
              Где «http://mywebsite.ru»- адрес страницы «Спасибо».

              • Максим:

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

    • Людмила:

      Здравствуйте! У меня на сайте поля ввода контактной формы на всю страницу, как сделать ее покомпактней?

      • Ваховский Роман:

        Вообще странно что у вас такие большие поля. Думаю вопрос как изменить размер полей к контактной форме Contact Form 7 волнует не только вас. Дополнил статью этой информацией.

    • Александр:

      Добрый день! Столкнулся с проблемой! Не отображается форма на странице! Все сделано правильно, на других сайтах работает! Я подозреваю что тема не поддерживает сторонний шорткод! Как мне прописать Contact Form 7 в файлик темы shortcodes.php!!

      Спасибо!

    • Людмила:

      Не поняла как правильно прописывать «чекбоксы» .
      На почту не приходят выбранные мной пункты((

    • Artem:

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

      • Алексей:

        Можно. В настройках формы есть возможность пересылки двух писем. По умолчанию одно уходит на твой ящик. Второе настраивай на отправку клиенту. Пример у меня можно посмотреть на сайте всемуфты.рф

    • Алексей:

      Можно ли сделать счетчик отправленных писем с отображением их на сайте?

    • Вадим:

      Здравствуйте!
      Есть такая беда. У пользователей IE не отображается подтверждение об отправке формы.
      Они судорожно жмут на кнопку, приходит несколько одинаковых писем.
      Сейчас проверял на IE10 — нет подтверждения. Через Fox — есть подтверждение.
      Обновлял — безрезультатно.
      Что не так?

    • Дмитрий:

      Спасибо.
      Полезный и интересный плагин, а главное простой!
      Настроил с первого раза, даже особо не смотрел
      на инструкцию (не в обиду автору будет сказано :-))

    • Татьяна:

      Здравствуйте!
      Письма обратной связи приходят без тела сообщения. вот в таком виде: dgh tatatitana@live.ru через vh32.hosterby.com только тема и обратный адресс. Внешне форма выглядит правильно.
      спасибо

      • Роман Ваховский:

        Проверьте правильность тэгов в шаблоне письма. Или создайте новую форму с тэгами по умолчанию.

    • Дмитрий:

      приветствую.
      приходят сообщения в таком виде: http://wordpress-book.ru/wp-content/uploads/2013/08/pisjmo.jpg
      что делаю не правильно?

      • Роман Ваховский:

        Скорее всего в форме (смотри пункт 4 под первым скриншотом) отсутствуют или прописаны с ошибками теги, которые прописаны в теле сообщения (смотри пункт 7).

    • Сергей:

      Евгений. Не могу сгенерировать кнопку сброса (reset). В настройках я так понял она не предусмотрена?

    • Георгий:

      У тебя ошибка в слове женщина.
      А так тема классная спасибо

      • Роман Ваховский:

        Спасибо Георгий! Кстати, на блоге для зарегистрированных читателей действует конкурс по поиску грамматических ошибок и опечаток :-).

    • Роман Ваховский:

      Евгений, отправленные сообщения находятся в папке «Входящие» почтового ящика получателя :-).
      Это контактная форма а не почтовый клиент или сервис.

      • vox:

        А как сделать так, чтобы сообщения контактной формы отображались не только на почте, но и в админке wordpress?

        • Сергей:

          В настройках админки есть вторая вкладка «описание» там немного описано как это делается. Вот тут тоже немного описан этот момент help-wp.ru/obratnaya-svyaz-wordpress/

      • 9163440008@mail.ru:

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

        • Роман Ваховский:

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

    • Евгений:

      А где искать отправленные сообщения? Где они находятся?

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

    Все права защищены © 2011-2024 WordPress-book.ru

    Копирование материалов разрешено только с размещением открытой обратной ссылки на источник.