Как в WordPress сделать форму обратной связи с сохранением ответов?

Встроенной возможности в ядре CMS на август 2017 нет. Раньше была, убрали. Решается плагинами. Существует множесто вариантов, наиболее простая и популярная связка: Contact Form 7 + Flamingo.

Contact Form 7 от автора Takayuki Miyoshi. Позволяет создавать формы обратной связи. Формы имеют встроенную поддержку Ajax отправки, CAPTCHA, спам фильтра Akismet. Настраивается в текстовом режиме , т.е. вот так:

<label> Ваше имя (обязательно)
    [text* your-name] </label>

<label> Ваш e-mail (обязательно)
    [email* your-email] </label>

<label> Тема
    [text your-subject] </label>

<label> Объем оперативной памяти (ГБ)
    [number ram min:1 max:64 "1"]</label>

<label> Объем дискового пространства (ГБ)
    [number hdd min:20 max:10000 "80"]</label>

<label> Необходимый уровень надежности</label>
    [radio data-type default:1 "непрерывная работа" "возможность кратковременного прерывания работы (Указать в сообщении допустимый простой в минутах"]

<label> Сообщение
    [textarea your-message] </label>

[submit "Отправить"]

Плагин на кажду форму формирует шорткод вида [contact-form-7 id="2427" title="Развертывание и предоставление в пользование виртуальных машин"]. Результат виден, когда шорткод встроен на какую-нибудь страницу.
Единственный способ полученя информации из форм плагина по-умолчанию, это получение e-mail писем. Потеряли письма - больше ниоткуда не достанете. Для того, чтобы сохранять ответы с форм на сайте есть плагин Flamingo.

Flamingo от автора Contact Form 7. Этот плагин создан специально для сохранения сообщений из Contact Form 7, который этой функций не обладает.

Похожие записи