«Безголовая» отправка формы на WordPress REST API
Если вы создаете сайт WordPress, вам нужна очень веская причина, чтобы не использовать плагины форм под WordPress.
Они удобны и предлагают множество настроек. Создание подобных плагинов с нуля потребует огромных усилий. Они отображают HTML, проверяют данные, хранят отправленные формы и обеспечивают интеграцию со сторонними сервисами.
Но предположим, что мы планируем использовать WordPress как headless CMS. В этом случае мы в основном будем взаимодействовать с REST API (или GraphQL). Мы полностью несем ответственность за интерфейсную часть, и мы больше не можем полагаться на плагины форм для выполнения тяжелой работы в этой области. Теперь, когда дело касается фронтенда, мы занимаем место водителя.