Исходная ситуация

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

Что требуется сделать

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

Важные замечания

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