Контактная форма, или форма обратной связи, присутствует как функциональный элемент практически на каждом сайте. Чаще всего она реализуется следующими способами:
- Форма встроена в купленный шаблон;
- В используемом конструкторе присутствует шорткод или виджет формы для вставки;
- Дополнительным плагином (например, популярным Contact Form 7)
В этом обзоре я выбрал несколько плагинов для сравнения, с целью найти наиболее простой, легковесный плагин для минимальной формы обратной связи.
Contact Form Clean and Simple
Возможности плагина:
- Чистота, проверка вводимых полей на XSS;
- Простота, ajax отправка;
- Стилизация, использует стили Bootstrap;
- Безопасность, защита от спама с Akismet;
- А также возможность подключить reCaptcha
Форма вставляется на страницу шорткодом.
Плагин переведен на русский язык.
По коду не могу его отнести в лидеры по легковесности.
Lightweight Contact Form
Разработчик заявляет, что это самый легковесный плагин, без CSS файлов, с встроенной защитой от спама, и специально спроектирован для быстрой загрузки страницы.
Для защиты от спама используется reCaptcha v3.
Плагин действительно состоит всего из одного файла.
Но русского перевода нет (хоть это и не сложно будет сделать), и нет страницы настроек. Поэтому придется потратить некоторое время на настройку формы и надписей. Для любителей ajax отправки, в этом минимальном коде такой функционал тоже отсутствует.
Contact Form X
Плагин от известного автора, специалиста по безопасности, и с 10 летним стажем в WordPress разработке.
Простая в использовании, безопасная, легковесная, и гибкая форма контактов, с пятью предустановленными стилями.
Simple Basic Contact Form
Чистая, безопасная, активно развиваемая форма контактов, с отличными отзывами и большим числом установок.
Работает без JavaScript.
Minimal Contact Form
Плагин легковесный, с минимальным количеством настроек. Но на текущий момент совсем молодой.
Какой же всё-таки плагин поставить
Я бы предпочел плагин от WPKube, он действительно минимальный (без js), с достаточным набором настроек, и наиболее популярен среди рассмотренных.
Если нужна интеграция с reCaptcha, Contact Form X и Lightweight Contact Form отличные варианты для рассмотрения.
Из этих трех, js скрипты использует только Contact Form X, но плагин можно отнести к легковесным и представляет собой хороший выбор, в том числе если нужна ajax отправка.
Как видите, на сегодняшний день существуют хорошие альтернативы для простой формы обратной связи. Качественные, защищенные, легкие.