Сохраняем сообщения Contact Form 7 в базу данных WordPress с помощью плагина Flamingo

Сегодня разберемся как сохранять сообщения Contact Form 7 в базу данных WordPress с помощью плагина Flamingo.

По умолчанию сообщения Contact Form 7 отправляются на указанный в настройках email и больше нигде не сохраняются. Это может вызвать проблемы в случаях, если письмо не пришло или попало в спам, или было удалено из почтового ящика.

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

Переходим в раздел Плагины -> Добавить новый, вводим название плагина в поле поиска, жмем «Установить» и «Активировать».

Плагин заработает автоматически сразу после активации.

Входящие сообщения

Отправленные письма будут доступны для просмотра в разделе «Flamingo -> Входящие сообщения» админ-панели.

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

Также, сообщения можно переместить в корзину или пометить как спам.

Чтобы ознакомиться с подробной информацией о письме, необходимо щелкнуть по теме интересующего сообщения или по ссылке «Редактировать». На странице сообщения отобразятся значения всех полей и техническая информация.

Щелкнув по адресу в поле «От», можно получить информацию об отправителе из адресной книги.

Адресная книга

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

Если щелкнуть по ссылке «Редактировать» — появится карточка контакта.

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

С помощью столбца «История», можно получить дополнительную информацию о контакте:

  • «Пользователь» — откроет профиль пользователя в разделе «Пользователи»
  • «Комментарий» — покажет список комментариев в разделе «Комментарии», отфильтрованных по email-адресу пользователя
  • «Contact Form 7» — отобразит список входящих сообщений от данного пользователя
  • Если щелкнуть по названию конкретной формы, то отобразится список всех сообщений пользователя, отправленных через данную форму.

В столбце «Последний контакт» отображается дата последнего события, связанного с email-адресом контакта.

При необходимости, Вы можете экспортировать список всех контактов в формате csv, нажав на кнопку «Экспорт».

Особенности и дополнительные настройки

Отправка файлов

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

Нестандартные названия полей

Просматривая список входящих сообщений, можно заметить, что значения некоторых из них отображаются в виде шорткодов.

Это происходит из-за того, что Flamingo выводит сообщения на основе стандартных названий полей:  your-subject, your-name и your-email. Если полей с такими названиями не задано в форме, то плагин отображает шорткод в исходном виде.

Названия полей можно переопределить в Дополнительных настройках контактной формы.

Теперь все новые сообщения будут отображаться по заданным параметрам.



← Вернуться в блог