В готовых решениях для Wordpress часто встречаются формы подписки на рассылку, но по факту они не работают, так как требуют регистрационные данные в сервисе для организации почтовых рассылок Mailchimp. Если вы планируете использовать для рассылок иной сервис или CRM или даже Outlook, то вам будет достаточно получить список email адресов подписчиков в csv файле.
Для этого нам потребуется плагин Contact Form 7 и плагин Flamingo
Создаем простую форму подписки на рассылку, содержащую поле ввода E-MAIL и кнопку Подписаться:
Для этого создаем CF7 форму под названием email, в шаблоне формы размещаем код:
<div class="eform"><div class="emlform">
[email* your-email placeholder "Введите E-mail и будьте в курсе выгодных акций и событий компании"]</div><div class="sending">[submit "Подписаться на новости"]</div></div>
В файле темы custom.css или в настройках темы в поле Additional code (CSS) размещаем стили:
.eform {
display: flex;
}
.emlform {
width:60%;
}
.emlform .wpcf7-form-control-wrap.your-email input[type="email"] {
padding: 20px 40px 20px 40px;
color: #262626;
font-size: 14px;
line-height: 30px;
border-style: solid;
border-width: 0px 0px 0px 0px;
background-color: #fff;
}
После отправки тестовой заявки на подписку переходим в админке на вкладку Flamingo / Входящие сообщения. Здесь можно отфильтровать сообщения по дате, по нужной форме и осуществить экспорт email адресов для последующей рассылки.