Сохраняем сообщения 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. Если полей с такими названиями не задано в форме, то плагин отображает шорткод в исходном виде.
Названия полей можно переопределить в Дополнительных настройках контактной формы.
1 2 3 |
flamingo_email: "[your-phone]" flamingo_name: "[your-name]" flamingo_subject: "[your-name] - [your-city]" |
Теперь все новые сообщения будут отображаться по заданным параметрам.
← Вернуться в блог