Исходная ситуация
В настоящее время все формы на сайте отправляют заявки напрямую с исходного кода. Поля, шаблоны писем и список получателей жестко прописаны в коде. Это неудобно для администрирования и затрудняет быструю смену почтовых настроек.
Что требуется сделать
- Перенести все формы и их почтовые шаблоны в стандартный раздел административной панели сайта.
- Вместо встроенной отправки настроить отправку всех писем через плагин WP Mail SMTP Lite.
- Реализовать возможность легко менять шаблоны писем, список получателей и пересылать формы с одной почты на другую без написания кода.
- Проверить, что все существующие фичи и скрытые поля сохранились, а письма приходят корректно.
Важные замечания
Подразумевается только перенос логики отправки: все скрытые поля, проверка на спам-ботов, телефон и email без конкретных данных остаются в том же виде, что и были. Вносить разительные изменения в дизайн интерфейса форм не требуется.