Описание
WordPress плагин для создания контактных форм
WPForms — это ПРОСТОЙ и ФУНКЦИОНАЛЬНЫЙ конструктор форм WordPress с возможностью перетаскивания. Создавайте контактные формы, а также формы обратной связи, подписки, платежей (в том числе через Stripe, Square и PayPal) и другие типы форм для вашего сайта за считанные минуты, а не часы!
Для команды WPForms главный приоритет — это пользовательский опыт. Благодаря готовым шаблонам форм и налаженным рабочим процессам WPForms остается для начинающих пользователей самым удобным плагином контактных форм. Вам не обязательно нанимать разработчика. Вы можете буквально за 5 минут создать собственную форму или воспользоваться шаблоном, чтобы сразу начать работу.
WPForms Pro
Этот плагин представляет собой версию Lite плагина WPForms Pro. Она предоставляется с формами подписки по электронной почте, многостраничными контактными формами, возможностью загрузки файлов, условной логикой и дополнительной интеграцией платежей. Нажмите здесь, чтобы приобрести премиальный плагин контактных форм WordPress прямо сейчас!
Конструктор контактных форм с функцией перетаскивания полей
За считанные минуты создавайте произвольные контактные формы с помощью простого в использовании онлайн-конструктора форм с функцией перетаскивания. Но зачем же верить нам на слово? Смотрите, что говорят эксперты по WordPress:
WPForms — это самый простой в использовании плагин. Моим клиентам нравится WPForms, и это один из немногих плагинов, которым можно пользоваться без специального обучения. Мне как разработчику нравится его быстродействие, современность, лаконичность и функциональность.
Билл Эриксон, эксперт-консуль��ант по WordPress
Готовые шаблоны форм
В WPForms предусмотрено более 2000 готовых шаблонов.
У нас найдется подходящий шаблон на любой случай: для простой контактной или маркетинговой формы, фо��мы запроса цены или сбора пожертвований, для оплаты через Stripe, регистрации или подписки.
Высокая скорость работы и оптимизация для мобильных устройств и SEO
Контактные формы WPForms на 100% функциональны на мобильных устройствах. Мы оптимизировали все запросы во внешнем и внутреннем интерфейсе, чтобы сделать этот плагин контактных форм одним из самых быстрых в WordPress.
Вы можете встраивать свои контактные формы с оптимизированным заголовком и описанием на любую страницу. Вот почему WPForms можно назвать одним из наиболее легко настраиваемых под SEO плагинов контактных форм.
Все необходимые поля и функции
Используйте оценки в звезда��, загрузки файлов, повторяющиеся поля, поля опросов и многостраничные контактные формы, чтобы быстро создавать формы, закрывающие потребности вашего сайта. Также буквально в несколько шагов интегрируйте свои контактные формы в сервис электронного маркетинга и с помощью Stripe, PayPal и Square собирайте платежи за бронирования и заказы без необходимости использования специального плагина для электронной коммерции.
Вот что о контактных формах WPForms говорит предприниматель:
Я бизнесмен, и время — мой самый ценный актив. WPForms позволяет создавать интеллектуальные контактные формы за пару нажатий. Благодаря готовым шаблонам и удобному конструктору я создаю новую рабочую форму буквально за пару минут, и мне не приходится писать ни строчки кода. Это отличное вложение.
Дэвид Хензел, сооснователь MaxCDN
Опросы
Создавайте произвольные формы опросов, такие как Survey Monkey. Наше дополнение к плагину для опросов WordPress поставляется с интеллектуальными полями опроса, включая шкалу Лайкерта, оценки в звездах и индекс NPS. Встраивайте свои опросы и голосования где угодно в WordPress.
С помощью отчетности по итогам опросам составляйте графики, экспортируйте их для презентаций и отображайте совокупные результаты. Вы также можете мгновенно делиться результатами голосований.
Стандартные формы WordPress
Помимо простых контактных форм в WPForms также можно создавать более качественные формы, которые будут использоваться в WordPress по умолчанию. Например, произвольные формы входа в WordPress или произвольные формы регистрации пользователей. Создавайте защищенную паролем контактную форму или даже ��онтактную форму, предназначенную только для подписчиков.
Блогеры и издатели могут использовать наши формы отправки записей WordPress для получения гостевых публикаций, размещения отзывов и многого другого.
Формы оплаты, пожертвований, бронирования и другие
Изначально WPForms задумывался как плагин контактных форм, но со временем превратился в мощное решение для произвольных форм для платежей любого типа или форм бронирования.
WPForms интегрируется с PayPal, Stripe, Square и Authorize.Net, поэтому можно легко принимать платежи по кредитным картам или через PayPal, а также собирать подписи.
Мы гордимся званием верифицированного участника партнерской программы Stripe. Это партнерство позволяет нам интегрировать Stripe с максимально быстрым доступом к новым функциям. Вы можете использовать нашу интеграцию Stripe для приема как единовременных, так и регулярных платежей, а все данные о формах будут синхронизированы с вашей учетной записью Stripe.
Произвольные формы калькулятора
С помощью дополнения «Расчеты WPForms» вы можете создавать произвольный формулы и отображать результаты во внешнем интерфейсе.
Создавайте простые арифметические вычисления или сложные условные вычисления с округленными значениями, средними значениями, временными диапазонами и так далее! Это лучший плагин калькулятора в WordPress.
Формы, оптимизированные для конверсий
С помощью нашего дополнения «Страницы форм» вы можете создавать аккуратные целевые страницы для настраиваемых форм, чтобы увеличивать конверсию.
Чтобы повысить заполняемость форм, мы создали дополнение «Диалоговые формы». С ним ваши формы обратной связи будут более человечными за счет добавления интерактивной разметки. (См. демо «Диалоговые формы»).
Простая персонализация и расширение
Вы можете настраивать свои контактные формы с помощью разделителей разделов, блоков HTML и CSS. Встраивать формы в Elementor и Divi теперь стало еще проще благодаря нашим встроенным интеграциям.
Мы также понимаем, что нашим коллегам-разработчикам может потребоваться больше контроля, поэтому добавили массу хуков и фильтров.
Полный список функций WPForms
- Конструктор онлайн-форм — мощный конструктор контактных форм с функцией перетаскивания. Создавайте контактные, платежные формы WordPress и другие онлайн-формы без написания кода.
- Адаптивность 100% для мобильных устройств.
- Поддерживает GDPR.
- Платежные формы: принимайте платежи, пожертвования, первоначальные взносы, регулярные платежи, платежи за услуги с помощью интеграции с платежной системой Stripe (БЕСПЛАТНО).
- Шаблоны форм — заранее подготовленные и готовые к им��орту.
- Стилизация форм — для стилизации полей, меток и кнопок.
- Защита от спама — встроенная функция, а также интеграция с hCaptcha, Google reCAPTCHA и Cloudflare Turnstile.
- Мгновенные уведомления для форм по электронной почте.
- Подтверждения для произвольных форм — для сообщений об успешной отправке или страниц с благодарностями.
- Поле для смартфона, которое адаптируется к местоположению вашего посетителя.
- Варианты от ИИ для автоматического заполнения полей «Флажок», «Множественный выбор» и «Выпадающий список».
- Купоны на бесплатную доставку и скидки.
- Формы калькулятора — для оплаты, доставки, выставления счетов и многого другого.
- Поля загрузки файлов — для материалов пользователей.
- Многостраничные формы с индикаторами выполнения.
- Интеллектуальная условная логика — чтобы показывать или скрывать поля.
- Поле «Повторитель» дает возможность лицу, заполняющему форму, добавлять еще одно поле или группу полей для заполнения. Идеально подходит для форм групповой регистрации, произвольных форм заказов и многого другого.
- Подписи — для договоров или платежных форм.
- Формы регистрации пользователей и произвольные формы входа.
- Формы для отправки публикаций — для сбора пользовательского контента.
- Геолокация — для сбора данных о местоположении вместе с отправленными формами.
- Исследования и опросы с интерактивными отчетами.
- Обнаружение заброшенных форм — для сбора частично заполненных форм.
- «Хранитель форм» — для контроля доступа с помощью паролей, дат и прочего.
- «Офлайн-формы» — для сбора форм без подключения к интернету.
- Создавайте целевые страницы для повышения конверсии.
- «Диалоговые формы» — для повышения общего уровня заполняемости.
- «Формы для лидов» — чтобы получать больше отправленных форм благодаря многоэтапным макетам.
- Вебхуки — для отправки данных без сторонних коннекторов.
- «Отчеты о пути пользователя» — чтобы вы знали, какой контент повышает конверсию.
- «Сохранить и возобновить» — чтобы посетители могли сохранять свои формы и возвращаться позже.
Интеграции
- Google Таблицы
- Zapier
- PayPal Commerce
- Stripe — мы являемся верифицированным партнером платежной системы Stripe.
- Square
- Authorize.Net
- Mailchimp
- AWeber
- Campaign Monitor
- GetResponse
- Constant Contact
- Drip
- ActiveCampaign
- HubSpot
- Brevo
- MailerLite
- ConvertKit
- Salesforce
- Slack
Теперь вы видите, почему WPForms — лучший плагин контактных форм в WordPress? Хотели бы тоже получить доступ к этим функциям? Тогда переходите на версию Pro.
Благодарности
Этот плагин создан Джаредом Атчисоном и Сайедом Балкхи.
Рекомендации по брендингу
WPForms является зарегистрированным товарным знаком компании WPForms LLC. Не забывайте использовать три заглавных буквы в начале названия, когда пишете о плагине.
- WPForms (верно)
- WP Forms (неверно)
- wpforms (неверно)
- wpform (неверно)
Заметки
WPForms — это, безусловно, самый удобный для новичков плагин контактных форм в WordPress. Он одновременно мощный и простой в использовании.
Мы максимально упростили процесс создания онлайн-форм. Узнайте больше обо всех функциях WPForms.
Я являюсь основателем WPBeginner — самого большого сайта ресурсов WordPress для начинающих пользователей. И для меня было очень важно создать в WordPress такой плагин для контактных форм, который новички могли бы использовать без какого-либо специального обучения.
Похоже, у нас все получилось. Удачи в использовании WPForms.
Спасибо,
Сайед Балкхи
Скриншоты
Блоки
Этот плагин предоставляет 1 блок.
- Wpforms Form Selector
Установка
- Установите WPForms Lite из репозитория плагинов WordPress.org или путем загрузки файлов на свой сервер. (Инструкция по установке плагина WordPress)
- Активируйте WPForms Lite.
- Откройте вкладку WPForms в нижней части меню администратора и нажмите кнопку «Добавить», чтобы начать работу над новой контактной формой WordPress.
- Нужно больше функций? Переходите на полную версию WPForms!
Часто задаваемые вопросы
-
Для кого предназначен сервис WPForms?
-
WPForms подойдет бизнесменам, блогерам, дизайнерам, разработчикам, фотографам — практически кому угодно. Если вам нужно создать собственную форму в WordPress, воспользуйтесь конструктором форм WPForms.
-
Нужны ли навыки программирования для работы с WPForms?
-
Нет. Создавать формы и управлять ими можно, не разбираясь в программировании (конструктор форм работает с помощью перетаскивания). WPForms — это самый дружелюбный к новичкам плагин для контактных форм.
-
Формы WordPress какого типа можно создавать в WPForms?
-
Удобный конструктор форм WPForms с дополнениями — это самый функциональный плагин для контактных форм WordPress. С его помощью можно создать следующие формы WordPress:
- Простые контактные формы
- Контактные формы для кандидатов на трудоустройство
- Контактные формы для сбора отзывов
- Контактные формы для предложений
- Формы запросов на изменения
- Формы онлайн-бронирования
- Формы бронирования для мероприятий
- Формы релиза видеороликов
- Контактные формы для запроса больничных
- Контактные формы для запроса на обслуживание
- Формы заявки на стипендию
- Формы загрузки файлов
- Формы подтверждения трудоустройства
- Контактные формы для реферальной программы
- Контактные формы для регистрации волонтеров
- Контактные офлайн-формы
Полный список можно увидеть в галерее шаблонов форм, где собрано более 2000 готовых шаблонов контактных форм.
-
Какие поля доступны в WPForms?
-
Конструктор форм WPForms удобен в использовании и функционален.
Вот список полей для контактных форм, доступных в WPForms («стандартные поля»):
- Текстовое поле
- Текст параграфа (Textarea)
- Поле выпадающего списка
- Множественный выбор («радио»)
- Чекбокс
- Числовое поле
- Поле ��мени
- Поле эл. почты
- Поле числового слайдера
Вот список продвинутых полей для контактных форм в нашем конструкторе («популярные поля»):
- Поле смартфона с верификацией международного формата
- Поле адреса
- Поле даты/времени
- Поле веб-сайта/URL
- Отправка файлов — отличное решение для форм отправки файлов
- Поле пароля
- Rich Text — добавьте поле WYSIWYG. Это отличное решение для записей в гостевых блогах
- Поле макета — располагайте поля форм в столбцах с помощью настраиваемых или готовых макетов
- Поле «Повторитель»: разрешите пользователям дублировать поля или группы полей в формах
- Поле разрыва страницы — отличное решение для многостраничных контактных форм с полосой прогресса
- Делитель на секции — отличное решение для больших контактных форм
- Поле HTML — добавьте в форму свой HTML
- Поле контента — добавляйте в свои формы заголовки, списки и мультимедиа, без написания кода
- Предварительный просмотр записи — дайте пользователям возможность проверять записи перед отправкой
- Оценка со звездами — отличное решение для форм опросов
- Скрытое поле
- Questions CAPTCHA — отличная защита контактных форм от спама
- Math CAPTCHA — отличная защита контактных форм от спама
- Шкала Ликерта — отличное решение для форм опросов
- hCAPTCHA — отличная защита контактных форм от спама
- Cloudflare Turnstile — отличная защита контактных форм от спама
- Поле подписи — отличное решение для договоров и форм бронирования
- Показатель лояльности клиентов (поле NPS) — отличное решение для форм опросов
- Google ReCAPTCHA — отличная защита контактных форм от спама
Вот список наших полей оплаты для создания форм заказа, сбора пожертвований, бронирования и прочих платежных форм:
- Одиночный продукт
- Мультивыбор продуктов
- Чекбоксы продуктов
- Список продуктов
- Итого (поле расчета)
- Банковская карта (Stripe, Square и Authorize.Net)
- PayPal
-
Можно ли интегрировать WPForms в собственную CRM-систему или сервис рекламных рассылок?
-
Да, WPForms предлагает эффективную интеграцию для более 1000 популярных программ для рекламных рассылок и CRM.
Можно пересылать данные из контактных и прочих форм WordPress в свою CRM-систему, в списки рассылки и на другие маркетинговые платформы.
Вот список наших популярных маркетинговых интеграций:
- Mailchimp
- Constant Contact
- AWeber
- Drip
- Campaign Monitor
- GetResponse
- ActiveCampaign
- Zapier
- Salesforce CRM
- Brevo (ранее Sendinblue)
- MailerLite
Благодаря интеграции с Zapier WPForms можно подключить к более чем 7,000 маркетинговых приложений, включая:
- PipeDrive CRM
- Google Таблицы
- Active Campaign
- Zoho CRM
- Zoho Mail
- Zoho Invoice
- Agile CRM
- Slack
- Trello
- Infusionsoft от Keap
- Microsoft Excel
- Dropbox
- HelpScout
- Zendesk
- Freshbooks
- Freshsales
- Intercom
- Click Funnels
- Microsoft Dynamics 365 CRM
- Capsule CRM
- Insightly CRM
- Printfection
- Acuity Scheduling
- Quickbooks Online
Посмотреть все интеграции WPForms и Zapier.
Примечание: сервис WPForms занял шестое место в рейтинге Zapier среди самых быстрорастущих приложений в мире.
-
Можно ли в WPForms создать форму оплаты?
-
Да, WPForms — это не просто очередной плагин контактных форм. С его помощью можно создавать формы любого типа, включая формы оплаты.
Для вашего удобства возможен прием платежей с помощью Stripe, Square, Authorize.Net и PayPal Commerce.
Интеграция с системами Stripe и Authorize.Net позволит вам принимать онлайн-платежи с банковских карт.
Наша интеграция с PayPal позволит принимать онлайн-платежи через эту систему.
-
Можно ли в WPForms импортировать/экспортировать формы?
-
Да, WPForms позволяет без труда импортировать/экспортировать контактные и другие формы WordPress, созданные в конструкторе WPForms. Это крайне полезно для разработчиков и компаний, создающих сайты для клиентов.
Также можно создавать собственные шаблоны форм для клиентских веб-сайтов. Подробности в нашей документации.
Помимо этого, WPForms позволяет импортировать формы из других плагинов контактных форм WordPress, например Contact Form 7, Ninja Forms и Pirate Forms.
Если вы недовольны своим плагином контактных форм в WordPress, обязательно попробуйте WPForms!
-
Как получить доступ ко всем функциям?
-
Чтобы получить доступ ко всем функциям, дополнениям и поддержке, перейдите на версию Pro. С ней вы получите доступ к полной версии WPForms, автоматическим обновлениям, приоритетной поддержке и всем дополнениям WPForms!
-
Поддерживает ли WPForms другие языки?
-
Да, WPForms полностью поддерживает перевод и локализацию на текстовом домене WPForms. Файлы перевода на язык вашего сайта с расширениями .mo и .po будут загружены в языковой каталог WordPress по умолчанию. Это также работает для всех дополнений WPForms.
-
Есть ли в WPForms защита от спама?
-
Да, в WPForms есть защита от спама, которая по умолчанию включена для всех форм в настройках.
Кроме того, система поддерживает Google reCAPTCHA, hCaptcha и Cloudflare Turnstile. Их можно настроить в меню WPForms > «Настройки» > CAPTCHA.
Сервис WPForms полностью совместим со всеми версиями Google reCAPTCHA:
- Checkbox reCAPTCHA v2
- Invisible reCAPTCHA v2
- reCAPTCHA v3
Наконец, вам доступны настраиваемые капчи: вы сможете устанавливать для контактных форм капчу на основе вопросов или математических заданий.
Отзывы
Участники и разработчики
«WPForms — простой конструктор форм для WordPress с контактными и платежными формами, опросами и прочим» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:
Участники«WPForms — простой конструктор форм для WordPress с контактными и платежными формами, опросами и прочим» переведён на 32 языка. Благодарим переводчиков за их работу.
Заинтересованы в разработке?
Посмотр��те код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.
Журнал изменений
1.9.2.3
- Changed: Creating a custom form theme is now available only to Administrators.
- Fixed: Translated form action notices had an «s» letter appended to the form/template translated name.
- Fixed: The Minimum time to submit setting consistently blocked form submissions on sites created in WordPress Studio.
- Fixed: The ‘_load_textdomain_just_in_time was called incorrectly’ error with child themes.
- Fixed: In rare cases, a fatal error could happen on plugin activation.
1.9.2.2
- Fixed: _load_textdomain_just_in_time notice with WordPress 6.7.
- Fixed: Some translations were empty with WordPress 6.5+.
1.9.2.1
- Добавлено: раздел «Настройки» в меню панели администратора WPForms.
- Добавлено: обновление статуса платежей Stripe после отмены возврата средств в панели управления Stripe.
- Добавлено: URL для подтверждений открывается в новой вкладке.
- Добавлено: новый параметр
$row_id
для действийwpforms_pre_update_{$type}
иwpforms_post_update_{$type}
. - Добавлено: предупреждающие сообщения ИИ-чата в случае удаления запрещенного кода.
- Изменено: библиотека jquery.validate обновлена до версии 1.21.0.
- Изменено: библиотека stripe/stripe-php обновлена до версии 16.1.0.
- Изменено: библиотека DOMPurify обновлена до версии 3.1.7.
- Изменено: библиотека woocommerce/action-scheduler обновлена до версии 3.8.2.
- Изменено: библиотека Chart.js обновлена до версии 4.4.4.
- Изменено: смарт-теги больше не обрабатываются в конструкторах WordPress, таких как Gutenberg, Elementor, Divi Builder и т. д.
- Исправлено: потенциальная бесконечная рекурсия при обработке ошибок.
- Исправлено: улучшена производительность на странице «Шаблоны» в конструкторе форм.
- Исправлено: если была включена опция «Скрыть метку», метки полей печатались в таблице «Детали заказов».
- Исправлено: в некоторых случаях при добавлении новой учетной записи в конструкторе форм данные учетной записи загружались некорректно.
- Исправлено: улучшен перевод названий и описаний дополнений.
- Исправлено: проблема с производительностью в разделе «Детали заказа» на больших формах, содержащих многочисленные поля с условной логикой оплаты.
- Исправлено: после удаления исходного поля сопоставленные подполя «Имя/фамилия» заменялись другими.
- Исправлено: при встраивании WPForms с использованием шорткода в нижний колонтитул отображалось дополнительное поле.
- Исправлено: ��ля запросов с вариантами AI Choices добавлена поддержка нелатинских символов.
1.9.1.6
- Исправлено: заполнитель поля «Раскрывающийся список» был отключен на экране предварительного просмотра Divi Builder.
- Исправлено: при отправке формы с неверным полем nonce ошибка не отображалась.
- Исправлено: при встраивании формы с использованием шорткода в нижний колонтитул отображалось дополнительное поле.
1.9.1.5
- Исправлено: предупреждения PHP появлялись при использовании виджетов WordPress.
1.9.1.4
- Исправлено: многократная отправка еженедельных сводных писем.
1.9.1.3
- Исправлено: HTML-теги не работали в тексте поля GDPR, если метка поля была скрыта.
- Исправлено: HTML-теги в вариантах полей «Флажки», «Множественный выбор» и «Выпадающий список» экранировались и не работали должным образом.
1.9.1.2
- Исправлено: возник конфликт с плагином WooCommerce Subscriptions.
1.9.1.1
- Добавлено: современный генеративный ИИ может помочь еще быстрее создавать формы.
- Добавлено: новые поддерживаемые валюты.
- Добавлено: новый фильтр
wpforms_html_field_name
, позволяющий изменять этикетки полей в уведомлениях по электронной почте. - Изменено: улучшен пользовательский интерфейс для нескольких раскрывающихся элементов в различных местах области администратора.
- Изменено: обновлена подписка Stripe для использования названия плана в качестве описания.
- Изменено: уведомление на странице администрирования WPForms > «Настройки» > «Платежи», если выбранная валюта не поддерживается Stripe.
- Изменено: уведомления администратора WPForms теперь сортируются по типу.
- Изменено: улучшен интерфейс современного выпадающего списка в редакторе блоков и редакторе Elementor.
- Изменено: библиотека DOMPurify обновлена до версии 3.1.6.
- Изменено: библиотека
Stripe/stripe-php
обновлена до версии 15.8.0. - Изменено: улучшена поддержка для языков с письмом справа налево (RTL) на страницах админки плагина.
- Изменено: улучшена совместимость с полным редактором сайта и плагином Gutenberg.
- Изменено: улучшена производительность на страницах админки.
- Изменено: в конструкторе форм сочетание клавиш Alt+S переключает боковую панель в Windows и Linux. Сочетание клавиш Ctrl+F было улучшено: теперь всегда открывается поле поиска.
- Исправлено: устранена ошибка проверки по требованиям Консорциума Всемирной паутины (W3C) для таблицы «Детали заказа».
- Исправлено: проблемы с отображением для языков с письмом справа налево (RTL) для индикатора отправки и полей оплаты с включенным количеством.
- Исправлено: решены проблемы с кнопкой пагинации для версий WordPress 6.6 и выше.
- Исправлено: в таблице «Детали заказа» для некоторых валют отображалась неверная цена при использовании поля «Один товар» с типом «определяется пользователем».
- Исправлено: улучшена адаптация под мобильные устройства столбца с ценами в таблице «Детали заказа».
- Исправлено: в некоторых случаях в файле журнала отладки могла появляться ошибка «Не удалось сохранить список событий cron».
- Исправлено: скрипт WPForms не определялся во всплывающем окне Elementor.
- Исправлено: совместимость с плагином Jetpack Boost.
- Исправлено: в некоторых случаях на экране «Разовый платеж» появлялось уведомление PHP.
- Исправлено: поиск на странице WPForms –> «Инструменты» –> «Запланированные действия» перенаправлял пользователей на экран импорта.
- Исправлено: задача
wpforms_weekly_entries_count_cron
выдавала ошибку в журнале отладки. - Исправлено: устранены ошибки и предупреждения W3C, сообщаемые для стандартных полей.
- Исправлено: вкладка браузера могла аварийно завершить работу, если блок WPForms использовался с шаблонами.
- Исправлено: в некоторых темах форм был нечитаемым текст в таблице «Детали заказа», если в сообщении подтверждения использовался смарт-тег
{order_summary}
. - Исправлено: стили наведения кнопки «Отправить» переопределялись в некоторых темах и Elementor.
- Исправлено: ошибка «Отсутствует зависимость ‘wpforms’» появлялась на страницах без формы.
1.9.0.4
- Исправлено: невозможность отправить форму с интеграцией Constant Contact и критические ошибки в админке.
1.9.0.3
- Исправлено: проблемы совместимости с меню и всплывающими окнами в Elementor.
- Исправлено: в некоторых случаях в CacheBase.php возникала критическая ошибка с wp_remote_retrieve_headers.
- Исправлено: совместимость с плагином Jetpack Boost.
1.9.0.2
- Добавлено: современная защита от спама для новых форм.
- Добавлено: поддержка условной логики в поле «Разметка» и возможность отображения этикетки и описания для этого поля.
- Добавлено: уведомление о необходимости проверки цен добавляется при переключении валюты.
- Добавлено: новый фильтр
wpforms_sanitize_amount_before
для фильтрации необработанной суммы цены перед ее очисткой. - Добавлено: новый фильтр
wpforms_sanitize_amount
для фильтрации очищенной суммы цены. - Добавлено: новый фильтр
wpforms_enable_form_data_slashing
, чтобы включить экранирование данных формы. - Добавлено: новый фильтр
wpforms_frontend_js_header_force_load
позволяет загружать ресурсы JS в заголовок. - Изменено: улучшено автоматическое воссоздание произвольных таблиц базы данных.
- Изменено: улучшена поддержка страниц администрирования плагинов на экранах компьютеров и мобильных устройств для языков с письмом справа налево (RTL).
- Изменено: смарт-теги для поля «Имя» теперь позволяют извлекать частичные данные, например фамилию.
- Изменено: улучшена разметка страницы «Настройки» > «Интеграции» на маленьких экранах.
- Изменено: добавлены уведомления для значений по умолчанию и настройки разрешающих и запрещающих списков в поле «Электронная почта» на случай, если некоторые значения оказались недействительными и были удалены.
- Изменено: улучшен пользовательский интерфейс раскрывающихся списков с множественным выбором в пользовательском интерфейсе Builder.
- Изменено: библиотека
Stripe/stripe-php
обновлена до версии 15.1.0. - Изменено: библиотека
woocommerce/action-scheduler
обновлена до версии 3.8.1. - Изменено: разрешено использовать символ
&
в раскрывающихся полях современного раскрывающегося списка. - Изменено: улучшена совместимость с плагином WP JobSearch.
- Изменено: библиотека
jQuery.Validate
обновлена до версии 1.20.1. - Изменено: библиотека
inputmask
обновлена до версии 5.0.9. - Исправлено: платежную форму Stripe невозможно было отправить во всплывающем окне предварительного просмотра Elementor.
- Исправлено: действия «Отправить в корзину», «Дублировать», «Восстановить» и «Удалить» для шаблонов и форм теперь отображают уведомление правильного типа.
- Исправлено: поля множественного выбора, поля с флажками и раскрывающиеся списки с пустыми значениями отображались некорректно в уведомлениях по электронной почте.
- Исправлено: ошибка базы данных на отдельном сетевом сайте после создания формы, в случае если плагин был активирован по сети.
- Исправлено: поля реагировали на наведение на них курсора на экране редактора Elementor.
- Исправлено: поля современного выпадающего списка не загружались должным образом в редакторах блоков (Gutenberg) и Elementor.
- Исправлено: формы со скрытыми этикетками имели большую горизонтальную полосу прокрутки при отображении на мобильных устройствах, использующих языки с письмом справа налево.
- Исправлено: условная логика влияла на страницу печати, на которой не отображались скрытые поля.
- Исправлено: поле RTE оказывалось поврежденным в предварительном просмотре редактора Elementor при сворачивании левого меню.
- Исправлено: редкое исключение, связанное с тем, как мы регистрировали переводы для загрузки с использованием соответствующего временного кэша (transient).
- Исправлено: предварительное заполнение полей из другой формы с помощью URL перенаправления подтверждения не обрабатывало поля с множественным выбором.
- Исправлено: редактор Gutenberg не отображал заголовок страницы при использовании смарт-тегов.
- Исправлено: значение смарт-тега {page_url}было неверным на странице редактора Gutenberg.
- Исправлено: при удалении всех подключений провайдера в названии провайдера оставался значок галочки.
- Исправлено: смарт-тег
{page_url}
был неверным в конструкторе Divi. - Исправлено: современные раскрывающиеся поля не отображались корректно для нескольких экземпляров блока WPForms на странице редактора Gutenberg.
- Исправлено: смарт-теги поля оплаты на основе выбора не работали в предварительно заполненном URL.
- Исправлено: в раскрывающемся списке символ & отображался как соответствующая HTML-сущность
&
для современного стиля. - Исправлено: современное раскрывающееся поле некорректно загружалось во всплывающем окне Elementor.
- Исправлено: пустые формы нельзя было отправить, если не была включена настройка «Минимальное время отправки».
- Исправлено: переключение в режим реального времени на экране обзора платежей было невозможно после удаления всех тестовых платежей.
- Исправлено: поля раскрывающихся списков и поля с флажками с несколькими значениями были встроены в уведомления по электронной почте.
- Исправлено: нажатие клавиши Enter (ввод) вызывало в классическом редакторе появление модального окна WPForms «Вставить форму».
- Исправлено: раскрывающиеся списки в формах с классом
inline-fields
обрезались в Safari. - Исправлено: в некоторых темах текст суммы платежа не был центрирован.
- Исправлено: некоторые поля были видны в уведомлениях по электронной почте, даже если они были скрыты условной логикой.
- Исправлено: файл Robots.txt был недействителен из-за запрещающего правила WPForms.
- Исправлено: после встраивания на новую страницу смарт-тег
{page_title}
был пустым в редакторе блоков (Gutenberg).
1.8.9.6
- Изменено: улучшена совместимость с темой OceanWP.
- Исправлено: раскрывающиеся списки полей в формах с классом
inline-fields
имели обрезанные раскрывающиеся списки. - Исправлено: цвет кнопки при наведении был неправильным в теме Ocean WP.
- Исправлено: форма не могла быть отправлена, если была настроена интеграция антиспама Cloudflare Turnstile.
1.8.9.5
- Исправлено: платеж Stripe не создавался, если поле «Банковская карта» было необязательным, а пользователи платили через Google Pay / Apple Pay.
1.8.9.4
- Добавлено: новый фильтр wpforms_sanitize_amount_before для фильтрации необработанной суммы цены перед ее очисткой.
- Добавлено: новый фильтр wpforms_sanitize_amount для фильтрации очищенной суммы цены.
1.8.9.2
- Исправлено: поле «Ответить» не возвращало правильный адрес электронной почты.
1.8.9.1
- Добавлено: сложные поля теперь могут иметь отдельные сообщения об ошибках для каждого поля.
- Добавлено: рекомендуемые, новые и избранные дополнения теперь отображаются первыми на странице дополнений.
- Изменено: обновлены логотипы Campaign Monitor, ConstantContact, GetResponse и ConvertKit.
- Изменено: теперь пользователи могут видеть категорию и подкатегорию выбранного шаблона на панели настройки.
- Изменено: если для формы установлен и настроен плагин Akismet, отметка записей как спам или не спам помогает Akismet обучаться.
- Изменено: улучшено поведение страницы «Инструменты и журналы» и элементы управления настройками.
- Изменено: улучшена совместимость с темой Hello Elementor.
- Изменено: обработка пустых выбранных значений для полей «Выбор», «Флажок» и «Выпадающий список», когда выбран параметр «Показать значения».
- Изменено: библиотека Choices.js обновлена до версии 10.2.0.
- Изменено: современное поле множественного выбора с включенным поиском теперь более удобно для пользователя в области администратора.
- Изменено: Улучшено отображение полей оплаты в соответствии с требованиями Консорциума Всемирной паутины.
- Изменено: всегда отображаются шаблоны, созданные дополнениями, даже если дополнение не установлено или не активировано.
- Изменено: конструктор форм теперь скрывает метку-заполнитель выбора изображения и значка, если она остается пустой, сохраняя при этом заполнитель для вариантов оплаты и флажков в целях сохранения согласованности с поведением интерфейса.
- Исправлено: в некоторых случаях при удалении плана подписки отображалось неправильное модальное окно оповещения.
- Исправлено: различные проблемы с письмом справа налево на экране конструктора форм.
- Исправлено: минимальная сумма платежа для поля «Одна позиция» работала неправильно с валютами, в которых в качестве десятичного разделителя используется запятая.
- Исправлено: ошибка проверки из-за двойного отображения почтового индекса в поле банковской карты Stripe.
- Исправлено: разнобой в интервалах между полями раскрывающегося списка в разных браузерах на компьютерах и мобильных устройствах.
- Исправлено: при использовании классической разметки поле «Банковская карта Stripe» имело неправильный цвет заполнителя.
- Исправлено: выполнено обновление «Челлендж WPForms» — теперь отсчет начинается только тогда, когда вы фактически начинаете создавать форму на странице «Обзор форм».
- Исправлено: пользовательские шаблоны не удалялись при удалении плагина.
- Исправлено: в Firefox радиокнопка в поле множественного выбора располагалась не по центру.
- Исправлено: ошибка обработки Stripe возникала в формах с несколькими платежами, когда все поля банковской карты скрывались условной логикой.
- Исправлено: цвет ошибок проверки был неправильным для поля «Банковская карта Stripe» при использовании режима «Платежный элемент».
- Исправлено: к заголовку формы на странице «Обзор форм» на мобильных устройствах добавлялся дополнительный отступ.
- Исправлено: процесс обновления плагина перенаправлялся на страницу «Обновление» и не перенаправлялся обратно на страницу «Плагины» после обновления.
- Исправлено: получение номера версии нового плагина и описания нового плагина выполнялось несинхронно.
- Исправлено: ошибки MySQL возникали при создании таблицы в некоторых уникальных конфигурациях.
- Исправлено: поле множественного выбора с выбором значков нельзя было выбрать в Firefox после перезагрузки страницы.
- Исправлено: встроенный код JavaScript мог неправильно анализироваться и отображаться для некоторых конфигураций в виде текста на верхних страницах.
- Исправлено: кэшированный токен не обновлялся должным образом.
- Исправлено: макет спиннера на кнопке «Сохранить» в конструкторе форм не был центрирован.
- Исправлено: в некоторых исключениях разовые платежи появлялись на консоли Stripe, даже если форма платежа не была отправлена.
- Исправлено: уведомления по электронной почте не отправлялись, если тема была пустой после обработки смарт-тега.
- Исправлено: в некоторых случаях в PHP 8.0+ могли возникать предупреждения PHP.
- Исправлено: ссылка на обновление до версии Pro имела неправильный стиль на сайтах, размещенных на Bluehost.
- Исправлено: блок WPForms в редакторе отображал ошибку, когда выбранная форма была отправлена в корзину или удалена.
- Исправлено: некоторые транзакции Stripe возвращались почти сразу, поскольку были помечены как мошеннические.
- Исправлено: процесс проверки поля «Числовой слайдер» мог вызывать критическую ошибку в PHP 8.0+.
1.8.8.3
- Изменено: обновлена библиотека jQuery.Validate до версии 1.20.0.
- Исправлено: настройки экрана на страницах «Обзор форм» и «Обзор записей» в редких случаях могли вызывать ошибку PHP из-за конфликта со сторонним кодом.
- Исправлено: статусы публикаций на устаревшей странице управления навигационным меню в редких случаях могли вызывать ошибку PHP из-за конфликта со сторонним кодом.
- Исправлено: пользователи не могли дублировать свои формы.
1.8.8.2
- Добавлено: формы теперь можно сохранять как пользовательские шаблоны для использования в будущем.
- Добавлено: для поля оплаты отдельной позиции добавлена новая опция
«Отображение цены»
. - Добавлено: адреса доставки и выставления счетов теперь можно настроить на экране «Конструктор форм» > «Платежи» > Stripe.
- Добавлено: новый фильтр
wpforms_integrations_stripe_api_common_create_plan_name
для фильтра по названию плана подписки Stripe. - Добавлено: новый фильтр
wpforms_integrations_lite_connect_api_request_timeout
для фильтра тайм-аута запроса Lite Connect. - Добавлено: новые настройки стиля/темы в редакторе блоков.
- Добавлено: новое контекстное меню в Конструкторе форм для быстрых действий.
- Изменено: новый дизайн шаблона «Сводки по электронной почте» с еженедельными общими данными и тенденциями отправки записей.
- Изменено: состояние выбранных карточек статистики на диаграмме «Обзор платежей» сохраняется при применении фильтра по дате.
- Изменено: обновлена библиотека
stripe/stripe-php
до версии 13.15.0. - Изменено: обновлена библиотека
woocommerce/action-scheduler
до версии 3.7.2. - Изменено: обновлена библиотека DOMPurify до версии 3.0.9.
- Изменено: скорректированы уведомления на экране пустых форм.
- Изменено: HTML-теги разрешены в поле «Общая сумма платежа» формы «Детали заказа».
- Изменено: если запись отмечается как не спам, данные отправляются в Akismet для обучения, и эта информация используется для улучшения опыта пользования Интернетом в целом.
- Изменено: улучшена обработка ошибок при создании или обновлении формы.
- Изменено: улучшена разметка полей во внешнем интерфейсе для удобства пользователей на мобильных устройствах.
- Изменено: разметка формы приведена в соответствие со стандартами Консорциума Всемирной паутины в целях уменьшения числа ошибок валидатора.
- Исправлено: различные проблемы с письмом справа налево на консоли администратора, в конструкторе форм и на странице предварительного просмотра формы.
- Исправлено: различные проблемы с реагированием на страницах администратора.
- Исправлено: поле «Абзац» допускало горизонтальное изменение размера.
- Исправлено: проверка того, что выводятся действительные правила файла robots.txt, если файл пуст.
- Исправлено: в некоторых случаях при продлении подписки Stripe выдавались уведомления PHP.
- Исправлено: в некоторых случаях на экране обзора платежей при продлении подписки Stripe вместо имени клиента отображался адрес электронной почты клиента.
- Исправлено: боковая панель конструктора была скрыта в действиях редактирования контекстного меню.
- Исправлено: во внешнем интерфейсе ��озникала критическая ошибка с поврежденными данными формы.
- Исправлено:
0
(ноль) не сохранялся в качестве исходного значения поля выбора. - Исправлено: в отдельном поле платежа был неправильный интервал при включенных количествах.
- Исправлено: длинные заполнители разбивались на несколько строк после обновления Safari 17.3.1.
- Исправлено: в некоторых случаях на мобильных устройствах не работала загрузка медиа.
- Исправлено: опция «Заполнитель» была скрыта для поля «Одна позиция» с типом «определяется пользователем».
- Исправлено: неправильные цены в таблице «Детали заказа», когда элементы в поле с установкой флажка имели символ дефиса.
- Исправлено: современные поля множественного выбора с длинным текстом-заполнителем перекрывали стрелку раскрывающегося списка.
- Исправлено: в некоторых случаях на мобильных устройствах отображалась кнопка бесконечной загрузки.
- Исправлено: многосайтовая активация: плагин должен оставаться активированным на одном сайте, после того как пользователь активировал его на сетевом уровне.
- Исправлено: возникала гонка состояний с невидимой reCaptcha v2, препятствующая отправке формы в некоторых пограничных случаях.
- Исправлено: стили виджетов Elementor были нарушены из-за конфликта с блоком Gutenberg.
- Исправлено: к уведомлениям по электронной почте с HTML-тегами применялись некоторые ненужные встроенные стили.
- Исправлено: в некоторых случаях поля платежей не отображались должным образом в таблице «Детали заказа».
- Исправлено: модальное окно «Установка/активация WPCode» и модальное окно «Обучение записей» теперь лучше выглядят на экранах мобильных устройств.
- Исправлено: смарт-теги
{author_*}
в некоторых случаях возвращали неверные результаты. - Исправлено: в некоторых случаях к таблице «Детали заказа» применялись неправильные стили.
- Исправлено: улучшена обработка поврежденных данных об отправке платежей.
1.8.7.2
- Изменено: модальное окно «Что нового» должно отображаться в зависимости от основной версии плагина.
- Изменено: повышена эффективность интеграции с Akismet.
- Исправлено: токен антиспама передавался как простое поле формы, не защищенное от спам-ботов.
- Исправлено: предупреждение PHP выдавалось в случае отправки анонимной формы при использовании смарт-тега ID пользователя.
- Исправлено: расположение изображений в блоках «Что нового» не всегда было правильным.
- Исправлено: модальные окна не отображались на маленьких экранах.
- Исправлено: анимация открытия модального окна «Что нового» работала неправильно, если в модальном окне было мало контента.
- Исправлено: фон не полностью затемнялся при прокрутке всплывающего окна «Что нового».
1.8.7.1
- Добавлено: блок «Объявления» на странице «Сообщество».
- Добавлено: новый способ развернуть список подкатегорий шаблонов форм на боковой панели списка шаблонов.
- Добавлено: новый экран-заставка с описанием важных функций и изменений в версии.
- Добавлено: пользователь может видеть обзор того, что он покупает, включив «Детали заказа» для поля «Общая сумма платежа».
- Добавлено: новый смарт-тег
{order_summary}
. - Изменено: улучшена совместимость с темой Twenty Twenty-Three.
- Изменено: улучшена активация плагина в многосайтовых установках WordPress с установленными версиями Lite и Pro.
- Изменено: улучшена поддержка сайтов, размещенных на платформе Azure с использованием IIS.
- Изменено: обновлена библиотека DOMPurify до версии 3.0.8.
- Изменено: удалена библиотека
jquery-confirm
в пользу полностью совместимой замены jQuery.Confirm Reloaded. - Изменено: токен защиты от спама теперь действителен в течение 3 дней вместо 2.
- Изменено: токен защиты от спама больше не загружается вместе с JS, чтобы избежать сбоев, вызванных ошибками сценария.
- Изменено: сохранение спам-записей теперь включено по умолчанию для новых форм.
- Изменено: пользователям с ограниченными возможностями разрешен просмотр страниц «Шаблоны форм» и «Дополнения».
- Обновлено: библиотека
tijsverkoyen/css-to-inline-style
до версии 2.2.7. - Обновлено: библиотека
symphony/polyfill-iconv
до версии 1.19.0. - Обновлено: библиотека
symphony/polyfill-mbstring
до версии 1.19.0. - Обновлено: библиотека
woocommerce/action-scheduler
до версии 3.7.1. - Обновлено: библиотека
stripe/stripe-php
до версии 13.9.0. - Исправлено: некоторые фоновые действия завершались неудачно, если были запущены интерфейсом WP-CLI через cron сервера.
- Исправлено: в редких случаях во время переноса данных, запущенного вручную, могла возникнуть критическая ошибка.
- Исправлено: в числовых полях, доступных только для чтения, не будут отображаться кнопки изменения значения.
- Исправлено: поле выбора значков большого размера не центрировалось в редакторе блоков и Elementor.
- Исправлено: появлялись два сообщения при нажатии на поле reCAPTCHA после поиска по полям в конструкторе.
- Исправлено: форма с длинным заголовком расширяла раскрывающийся список выбора формы в редакторе блоков.
- Исправлено: стили CSS не применялись, если глобальные цвета уже были выбраны в конструкторе Elementor.
- Исправлено: информация о способе оплаты не сохранялась при обновлениях Stripe.
- Исправлено: на странице шаблона возникали проблемы со стилем на немецком языке.
- Исправлено: в предварительном просмотре всплывающего окна Elementor не работали стили WPForms.
- Исправлено: в некоторых ситуациях суммы платежей были неправильно очищены.
- Исправлено: некоторые модальные окна в области администратора не реагировали и не помещались на экранах меньшего размера.
- Исправлено: кэш шаблонов не обновлялся после обновления плагина.
- Исправлено: поддержка RTL на странице настроек WPForms.
- Исправлено: поддержка RTL для конструктора форм.
- Исправлено: некоторые поля интерфейса неправильно отображались для RTL.
- Исправлено: в пользовательском интерфейсе возникали другие проблемы при использовании языка RTL.
- Исправлено: на экране настройки конструктора форм возникало множество визуальных проблем при использовании языка RTL.
- Исправлено: вызовы AJAX не работали на серверах с пустым значением
$_SERVER['HTTP_REFERER']
. - Исправлено: улучшено отображение страницы обзора форм на мобильных устройствах.
- Исправлено: улучшено отображение страниц инструментов на мобильных устройствах.
- Исправлено: настройки пользовательской капчи дублировались в конструкторе форм при добавлении поля через экран «Настройки» > «Спам и безопасность».
- Исправлено: проблемы с локализацией присутствовали на экране «Начало работы».
- Исправлено: подписки, сделанные с помощью способа оплаты Stripe Link до версии 1.8.6.
- Исправлено: некоторые неоптимизированные запросы MySQL блокировали базу данных на несколько секунд на огромных сайтах с тысячами таблиц.
- Исправлено: отображение нескольких значений раскрывающегося списка было неправильным.
- Исправлено: отсутствовала некоторая информация, если смарт-теги обрабатывались в фоновом режиме через cron.
- Исправлено: в последней версии Chrome для Windows произвольные полосы прокрутки отображались неправильно.
- Исправлено: фильтр
wpforms_plaintext_field_value
был недоступен, начиная с версии 1.8.5. - Исправлено: отправка формы вызывала ошибку на сайтах с долгосрочным кешированием страниц.