Что умеет
Pirate Forms — простая контактная форма для WordPress. Форма выводится шорткодом [pirate_forms] или виджетом, поля настраиваются, а письма отправляются через встроенный SMTP, если стандартная почта хостинга работает плохо. В форму можно добавить капчу для защиты от спама.
Расширенные возможности (бесконечное число форм, интеграция с сервисами рассылок, платёжные системы, условная логика, загрузка файлов, многостраничные формы) были связаны с Pro-версией и переехали в WPForms.
Состояние проекта
В сентябре 2018 года Pirate Forms был приобретён WPForms. Авторы рекомендуют переходить на WPForms, а сам плагин убрали из активной разработки и поддержки. Для нового сайта этот плагин не подходит: он не получает обновлений, а форма, которая принимает данные посетителей, требует актуального кода.
Как перейти на другое решение
- Установите новый плагин форм, например WPForms Lite или Contact Form 7, и воссоздайте форму с теми же полями.
- Замените шорткод
[pirate_forms]на странице шорткодом новой формы, а виджет в сайдбаре — новым. - Настройте почтовую доставку отдельным SMTP-плагином.
- Проверьте отправку и получение писем и только затем удалите Pirate Forms.
Подводные камни
- Безопасность. Неподдерживаемый плагин с формой на публичной странице — потенциальная уязвимость.
- Согласие на обработку данных. Форма собирает имя, email и сообщение, поэтому добавьте согласие по 152-ФЗ и ссылку на политику конфиденциальности. Встроенного поля согласия для этого в плагине не заявлено.
- Отправка писем. Пароль SMTP хранится в настройках плагина. После удаления не забудьте сменить пароль, если подозреваете утечку.
- Старые заявки. Если вы хотите сохранить историю обращений, выгрузите письма и данные до удаления плагина.
Кому подойдёт
Только тем, у кого он уже стоит и работает до миграции. Для новых проектов выберите WP Mail SMTP для доставки писем и современный плагин форм, а по SMTP посмотрите также FluentSMTP и Easy WP SMTP.