Contact Form 7

запись от - 1 апреля 2024

Если на сайте нужна форма обратной связи — плагин Contact Form 7 самое распространенное решение в экосистеме WordPress.
Плагин в репозитории WordPress — https://wordpress.org/plugins/contact-form-7/
Официальный сайт плагина — https://contactform7.com/

Плагин старый, очень востребованный и популярный. За много лет оброс различными функциями и много чего может.

В стандартном варианте данные из формы отправляются на почту. Это не всегда удобно. Иногда хочется или вот прямо нужно дублировать отправку. Например в телеграмм канал или в Макс канал.

Постоянная головная боль — спам в формах обратной связи.
На 100% вопрос не решается, тем не менее достаточно большую часть спама можно отсечь простыми приемами.
Один из таких приемов скрытое поле в контактной форме. Такое поле забавно называется — honeypot.
Еще вариант несколько прозрачных кнопок submit и только одна рабочая.

Иногда может возникнуть необходимость что-то делать с формой, а отправку на почту отменить. Существует несколько вариантов как это можно сделать.

Начиная с версии 5.8 разработчики Contact Form 7 внесли изменения в понятие Id формы — появился отдельно Id шоткода формы и внутренний Id формы и они разные.

Если нет времени или желания разбираться самостоятельно – обращайтесь