描述
WordPress联系表单构建插件
我们认为,您不必聘请技术人员来创建WordPress联系表单。这就是为什么我们打造了WPForms的原因,这是一个简单且强大的拖拽式WordPress表单构建器。
WPForms allows you to create beautiful contact forms, feedback forms, subscription forms, payment forms, and other types of forms for your site in minutes, not hours!
At WPForms, user experience is our #1 priority. Our pre-built form templates and workflows make WPForms the most beginner-friendly contact form plugin on the market.
WPForms质询能指导您在5分钟内创建第一个表单。我们将指导您如何使用表单构建器,并将表单添加到您站点的页面上。WPForms包含了常见页面构建器的集成,如WordPress区块编辑器(Gutenberg)、经典编辑器、Elementor和Divi,使整个过程无缝衔接。
WPForms是一个100%移动端响应式的联系表单解决方案,因此您的联系表单在大多数设备上(手机、平板电脑、笔记本电脑和台式机)都能保证良好的体验。
WPForms’ contact forms are also highly optimized for web and server performance because we understand the importance of speed when it comes to SEO, marketing, and conversions. We can honestly say that WPForms is one of the fastest WordPress contact form builder plugins in the world.
WPForms Pro
This plugin is the lite version of the WPForms Pro plugin that comes with all the contact form features you will ever need including email subscription forms, multi-page contact forms, file uploads, conditional logic, extra payment integrations, form templates, and tons more. Click here to purchase the best premium WordPress contact form plugin now!
我们消除了创建联系表单的复杂,让其变得简单。以下是为什么聪明的企业主、设计师和开发者喜欢WPForms的原因,您也会如此!
拖拽是表单构建器
我们已经厌倦了臃肿和错误的联系表单构建插件。这就是为什么我们开发WPForms来适应您的运用流程并允许您在几分钟内创建自定义联系表单的原因。通过使用我们简单易用的拖拽式在线表单构建器,您就可以轻松地添加自定义表单字段,并对其重新排列,以在5分钟内创建一个完整的联系表单。
但不要只相信我们的话。看看WordPress网站专家是怎么说的:
WPForms是迄今为止最容易使用的表单构建插件。我的客户很喜欢这个插件,它是为数不多无需任何培训就能使用的表单构建插件之一。作为一名开发者,我很欣赏WPForms的快速、现代、简洁和可扩展性。
Bill Erickson – WordPress网站专家顾问
预制表单模板
Building contact forms in WordPress can be time-consuming. Why?
因为其余的每个WordPress联系表单构建插件都需要您从头开始创建联系表单。事实上,除非确实需要,否则通常不必完全从头开始创建联系表单。
无论您是想创建简单的联系表单、营销表单、请求报价表单、捐赠表单、支付订单表单、注册表单还是订阅表单,您都可以在我们的表单构建器中选择一个表单模板。
WPForms自带了预制的表单模板来帮助您节省时间。您可以根据需要添加、删除或重新排列字段。
See 1100+ Pre-Made WPForms Form Template Demos
移动设备、SEO友好和速度优化
WPForms’ contact forms are 100% responsive and mobile-friendly by default. We also optimized every query on the frontend and the backend to ensure maximum speed – Yes, WPForms is one of the fastest WordPress contact form plugins.
You can embed your contact form on any page with optimized title and description. With the speed and proper formatting, WPForms is also one of the most SEO friendly contact form plugins.
您成功所需的所有字段和功能
From star ratings to file uploads to multi-page contact forms with progress bars, we have all the fields you need.
您可以轻松地将您的联系表单与电子邮件营销服务整合在一起,或者接收预约和订单的付款。WPForms允许您实现这一切。
最重要的是,您无需雇佣技术人员就能完成这一切。
看看一位企业主如何评价WPForms的联系表单插件。
作为一名企业主,时间是我最宝贵的资产。WPForms让我只需单机几下就可创建人性化的在线表单。通过其预制的表单模板和拖拽式创建工具,我可以快速的在2分钟内创建一个新的表单而无需编写一行代码。非常值得投资。
David Henzel – MaxCDN联合创始人
调查和民意测验
除了联系表单,您还可以使用WPForms创建调查和投票表单。
我们的WordPress问卷调查扩展插件还附带了智能问卷调查字段,包括喜欢的程度,星级评级,多选,促进推广者得分(NPS)等,所以您可以创建像Survey Monkey那样的自定义问卷调查表单(节省成本)。
WPForms offers the best-in class survey reporting. You can use our interactive reports to customize the graphs, export them for your presentations, and even display the aggregate results to your users.
WPForms调查报告的特点,可以在任何旧的联系表单或用WPForms创建的反馈调查联系表单上使用。
Thousands of businesses love WPForms surveys for creating employee feedback forms, customer feedback forms, online petition forms, and more.
You can also use the Surveys & Polls addon to easily create a poll on your site. To save you time when creating a user poll, we have added a built-in poll forms template. Our poll feature offers real-time reports, so you can share poll results with the user immediately after they submit their vote.
就像联系表单一样,您可以在WordPress的任何文章、页面或小工具区嵌入您的调查和投票表单。
会员资格与默认WordPress表单
Aside from building simple contact forms that every WordPress site needs, WPForms also helps you create better default WordPress forms.
例如,您可以使用WPForms创建自定义的WordPress登录表单和自定义的WordPress用户注册表单,这对于会员站点来说非常实用。
For membership sites, you can also use WPForms to create a password-protected contact form or even a members only contact form that is restricted to logged-in users only.
即使您没有使用WordPress会员插件,您也可以使用WPForms来创建会员注册表单、在线RSVP表单及其他通讯联系表单。
Bloggers and publishers can use our WordPress post submission forms to accept guest posts, testimonials, and partnership agreement forms to grow their businesses.
支付表单、捐款表单、预约表单等
虽然WPForms最初是一个联系表单插件,但其现在已经发展成为一个强大的自定义表单解决方案,您可以创建支付表单、捐赠表单、注册表单、在线预约表单、移动表单及更多任何类型的自定义表单。
WPForms integrates with PayPal, Stripe, Square, and Authorize.Net so you can easily create a credit card payment form to accept payments. If you’re using SSL, then you can use our Stripe, Square, or Authorize.Net Payment forms to accept credit card payments directly on your website. Alternatively, you can use our PayPal Commerce addon to take payments via PayPal or credit card on your forms.
除了简单的订购表单外,企业主还可以使用WPForms创建自定义产品订购表单、T恤订购表单、在线预约表单等。
We understand that sometimes you may need to create a contact form that requires a signature. WPForms comes with a signature field to collect user signatures on your WordPress forms or even create custom signature forms.
You can do all of this while still using the same easy-to-use contact form builder that’s loved by over 6 million users.
I am so impressed with this plugin. I decided to give it a shot over some of the other form plugins, and I am so glad I did. It works well, is so easy to use and customize. The support is amazing on top of it all. I got the pro version because I was so pleased. Highly recommend。
Micky73 – WordPress用户
Custom Calculations and Calculator Forms
Using the WPForms Calculations addon, you can build custom formulas and display results to your users on the frontend. Perfect for real-time custom quotes or estimates, variable shipping calculator forms, bulk discount order forms, and so much more.
With the formula builder, you can set up simple arithmetic calculations as well as complex conditional calculations with if/then statements. It even supports functions to return rounded values, averages, and time ranges, just to name a few.
The Calculations addon makes WPForms the best calculator plugin for WordPress and puts all these powerful features at your fingertips. Create more complex order forms for your eCommerce site, gather user information for lead generation, and provide valuable information to your users to improve their experience on your website.
针对转换和结果进行了优化的表单
通过我们的表单页插件,您可以在WordPress内部创建像Google Forms和Wufoo这样的免打扰的自定义表单着陆页面,您可以在无需高成本的情况下提高转换率(查看表单页演示)。
为了提高表单完成率,我们创建了对话式表单®这可帮助您通过添加交互式表单布局,使您的通用反馈表单和其他自定义联系表单感觉更人性化。我们的对话式表单类似于Typeform,但无需高昂的订阅费用(查看对话式表单演示)。
WPForms also has other conversion optimization features such as our smart form logic that lets you create dynamic contact forms where fields change based on the user’s answer, multi-page contact forms with progress bars, and other advanced contact forms.
WPForms form analytics integration with MonsterInsights allows you to easily track your lead capture forms, newsletter signup forms, request a quote contact form, and other important forms on your site.
易于定制和扩展
您可以使用我们的分区分隔符、HTML区块和自定义CSS轻松定制您的联系表单。
If you’re using Elementor or Divi page builders our native integrations let you quickly customize the style of your forms. Embedding forms in Elementor and Divi has never been easier.
我们也知道,我们的开发者朋友可能想进一步扩展这个简单的联系表单插件。这就是为什么WPForms自带大量的钩子和过滤器可以创建自定义功能的原因。
由于联系表单对于营销至关重要,所以WPForms是每个网站都必须拥有的插件。
完整WPForms功能列表
- 在线表单构建器 – 我们强大的拖拽式联系表单构建器可让您在几分钟内轻松创建WordPress联系表单及其他在线表单,而无需编写任何代码。
- 100%响应式-您的联系表单能够兼容移动设备。
- GDPR友好–只需单机几下,就能让您的联系表单兼容GDPR。
- Form Templates – Use our pre-built form templates to save time. Never start from scratch again (see all form templates demos).
- Form Styling – Easily control the appearance of form fields, labels, and buttons without writing code.
- Spam Protection – WPForms provides smart anti-spam protection out-of-the-box, plus direct integrations with hCaptcha, Google reCAPTCHA and Cloudflare Turnstile.
- 即时表单通知 – 使用我们的即时联系表单通知系统快速回应输入的查询。
- 人性化表单确认 – 显示表单提交成功的自定义消息,或将用户重定向到自定义的感谢页面。
- Smart Phone Field – Automatically adapts to your visitor’s location so you always get phone numbers in the correct country format.
- Payment & Donation Forms – Track the growth of your business with simple payment tracking and revenue charts.
- Coupon Forms – Offer one-time discounts, free shipping, and percentage discounts with custom payment coupons.
- Calculator Forms – Create custom formulas in the form builder and run real-time calculations on the frontend.
- 文件上传–通过您的联系表单使用文件上传收集文件及媒体。
- Multi-Page Forms – Split long forms into multiple pages with a progress bar to improve user experience.
- 人性化的条件逻辑 – 根据用户行为显示或隐藏字段和联系表单部分。
- 签名表单 – 创建签名表单或将签名字段添加到您的联系表单、申请表单、预约表单等。
- 用户注册表单 – 在WordPress中创建自定义的用户注册表单和自定义的登录表单。
- Post Submissions – Collect user-submitted content in WordPress with our frontend post submission form. Great for guest posts, testimonials, business directory, listings, etc.
- 地理位置 – 显示用户的位置信息。
- 自定义验证码 – 为您的联系表单创建自定义的验证码。
- Surveys and Polls – Easily create survey forms and analyze the data with interactive reports.
- 表单放弃–通过提交不完整的表单来留住更多的潜在客户并发展您的业务。
- 表单锁定 – 管理表单权限并添加访问控制规则,包括受密码保护的表单、仅限会员使用的表单、限制于特定用户输入的联系表单、在特定日期/时间后失效的表单等。
- 离线表单 – 让您的访问者离线保存他们输入的数据,并在他们的互联网连接恢复时提交。
- 表单着陆页 – 创建 “无干扰 “的表单着陆页以提高转换率。这是优秀的Google Forms和Wufoo的替代方案。
- 对话式表单 – 交互式表单布局,使您的表单感觉更人性化,并提高整体完成率。非常适用于调查和注册表单。WordPress的完美Typeform替代方案,无需高昂的成本。
- Lead Forms – Embed conversational forms in any post or page to boost conversion rates. Easily convert existing forms to Lead Forms and control the styling of your form so that it matches your theme.
- Webhooks – 将表单条目数据发送到辅助工具和外部服务。无需代码,也无需第三方连接程序。
- User Journey Reporting – Discover the steps your visitors take before they submit your forms. Right in the WordPress dashboard, you can easily see the content that’s driving the most valuable form conversions.
- Save and Resume Forms – Allows your visitors to save their progress while filling in your forms. When they’re ready to continue, they can restore their entry with a click.
集成
- PayPal Standard – Create PayPal forms to easily collect payments, donations, and online orders.
- PayPal Commerce – Easily collect payments via PayPal or credit card using our PayPal Commerce addon.
- Stripe Forms – Easily collect credit card payments, donations, and online orders with our Stripe integration.
- Square Forms – Accept payments faster, from anywhere with Square’s secure payment processing with the Square addon.
- Authorize.Net表单 – 将您的WordPress站点与Authorize.Net集成以收集付款、捐款和在线订单。
- Mailchimp 表单 – 在WordPress中创建Mailchimp时事通讯注册表单,并与您的联系表单集成以增加您的电子邮件列表受众。
- AWeber 表单 – 在WordPress中创建AWeber时事通讯注册表单,并与您的联系表单集成以增加您的电子邮件列表受众。
- Campaign Monitor表单 – 在WordPress中创建Campaign Monitor通讯注册表单,并与您的联系表单集成以增加您的电子邮件列表受众。
- GetResponse表单 – 在WordPress中创建GetResponse时事通讯注册表单,并与您的联系表单集成以增加您的电子邮件列表受众。
- Constant Contact表单 – 在WordPress中创建Constant Contact时事通讯注册表单,并与您的联系表单集成以增加您的电子邮件列表受众。
- Drip表单 – 在WordPress中创建Drip通讯注册表单,并与您的联系表单集成以增加您的电子邮件列表受众。
- ActiveCampaign表单 – 在您的ActiveCampaign帐户中添加联系人,记录事件,为联系人添加备注等。
- HubSpot Forms – Create HubSpot forms to send leads from WordPress directly to your HubSpot CRM.
- Brevo Forms – Create Brevo forms to automate your marketing and engage your subscribers.
- MailerLite Forms – Create MailerLite forms to easily add subscribers to your email marketing lists.
- Salesforce表单–轻松地将您的WordPress表单联系人和潜在客户发送到您的Salesforce CRM帐户。
- Google Sheets Addon – Connect your WordPress forms to your Google account and easily send form entries to Google Sheets.
- Zapier Addon – Connect your WordPress forms with over 6,000+ apps. Route your contact form data to your favorite CRM, email marketing service, etc.
After reading this feature list, you can probably imagine why WPForms is the best WordPress contact form plugin on the market.
试试WPForms吧。
想要解锁更多的功能?升级到我们的专业版。
荣誉榜
该插件由Jared Atchison和Syed Balkhi创建。
品牌指南
WPForms®是WPForms LLC的注册商标。当写到WPForms制作的联系表单插件时,请确保首字母3个大写。
- WPForms (正确)
- WP Forms (不正确)
- wpforms (不正确)
- wpform (不正确)
下一步
If you like our WPForms plugin, then consider checking out our other projects:
- OptinMonster – Get more email subscribers with the most popular conversion optimization plugin for WordPress.
- AIOSEO – The original WordPress SEO plugin to help you rank higher in search results (trusted by over 3 million sites).
- MonsterInsights – See the stats that matter and grow your business with confidence. Best Google Analytics plugin for WordPress.
- SeedProd – 使用我们强大的拖放式着陆页面构建器创建漂亮的着陆页面。
- WP MAIL SMTP–使用最流行的 WordPress SMTP插件来提高您联系表单的邮件可达性。
- Smash Balloon – #1 social feeds plugin for WordPress – display social media content in WordPress without code.
- WPCode – must have WordPress code snippet management plugin to help you future-proof website customization (trusted by 1.5 million sites).
- Duplicator – popular WordPress backup and migration plugin used by over 1 million websites.
- WP Simple Pay – #1 Stripe payments plugin for WordPress. Start accepting one-time or recurring payments without a shopping cart.
- Push Engage – Connect with visitors after they leave your website with the leading web push notification plugin.
- RafflePress – 最佳的WordPress赠品和竞赛插件,以增加流量和社交关注者。
- TrustPulse – 添加实时社交证明通知,以提高您的商店转换率达 15%。
- SearchWP – The most advanced custom WordPress search plugin to improve WordPress search quality.
- AffiliateWP – #1 affiliate management plugin for WordPress. Add a referral program to your online store.
- Easy Digital Downloads – The best WordPress eCommerce plugin to sell digital products (eBooks, software, music, and more).
- Sugar Calendar – A simple event calendar plugin for WordPress that’s both easy and powerful.
- WPCharitable – Top-rated WordPress donation and fundraising plugin for WordPress.
Visit WPBeginner to learn from our WordPress Tutorials and find out about other best WordPress plugins.
笔记
WPForms绝对是市面上最初学者友好的WordPress联系表单插件。简单而强大。
我们消除了创建在线表单的麻烦,让其变得简单话。查看所有WPForms功能。
Also, I’m the founder of WPBeginner, the largest WordPress resource site for beginners. It was a huge priority for me to make a WordPress contact form plugin that beginners can use without any training.
我们在这方面已经做到了。我们希望您能够喜欢使用WPForms。
谢谢
Syed Balkhi
屏幕截图
区块
该插件提供了1个区块.
- Contact Form by WPForms - Drag & Drop Form Builder for WordPress
安装
- Install WPForms Lite either via the WordPress.org plugin repository or by uploading the files to your server. (See instructions on how to install a WordPress plugin)
- 启用WPForms Lite。
- 浏览到您管理菜单底部的WPForms选项,然后点击 “添加新 “按钮,开始创建您的新WordPress联系表单。
- 需要更多功能?购买完整版的WPForms!
常见问题
-
谁应该使用WPForms?
-
WPForms是企业主、博主、设计师、开发者、摄影师及更多人的完美选择。如果您想创建一个自定义的WordPress表单,那么您需要使用WPForms拖拽式表单构建器。
-
使用WPForms需要有编码技能吗?
-
Absolutely not. You can create and manage forms without any coding knowledge (100% drag & drop form builder). WPForms is the most beginner friendly contact form plugin on the market.
-
我可以用WPForms建立什么类型的WordPress表单?
-
WPForms drag & drop form builder combined with our addons is the most powerful WordPress contact form plugin on the market. Here are some types of WordPress forms you can create:
- 简单的联系表单
- 工作申请联系表单
- 反馈调查联系表单
- 发表建议 联系表单
- 变更请求表单
- 在线预约表单
- 活动预约表单
- 视频发布表单
- PTO请求联系表单
- 维护请求联系表单
- 奖学金申请表单
- 文件下载表单
- 就业证明表单
- 制作推荐联系表单
- 志愿者注册联系表单
- 离线联系表单
To see a full list, visit our Form Template Gallery which has over 1100+ pre-made contact form templates.
-
WPForms提供哪些表单字段?
-
我们让WPForms表单构建器既简单又强大。
以下是WPForms表单构建器自带的联系表单字段(也称为标准字段):
- 文本字段
- 段落文本(文本区域)
- 下拉字段
- 多选(单选按钮)
- 复选框
- 数字字段
- 名称字段
- 电邮地址字段
- 数字滑块字段
以下是我们的高级版联系表单构建器字段列表(花式字段):
- 具有国际格式验证的智能手机字段
- 地址字段
- 日期/时间字段
- 网站/URL字段
- 文件上传 – 适用于文件上传表单
- 密码字段
- Rich Text – Add a WYSIWYG field, perfect for guest blog post forms
- Layout Field – Position form fields inside columns using custom or premade layouts
- Page Break Field – Great for Multi-Page Contact Form with Progress Bar
- 分部-适用于长联系表单
- HTML字段 – 在您的表单中添加自定义HTML
- Content Field – Add headings, lists, and media to your forms without writing code
- Entry Preview – Allow your form users to preview their form entries before they’ve submitted them
- 星级评分–适用于调查和民意测验表单。
- 隐藏字段
- 问题验证码-用于防止通过联系表单提交的垃圾内容
- 数学验证码-用于防止通过联系表单提交的垃圾内容
- Likert Scale–适用于问卷调查表单
- 签名字段–适用于合同和预约表单。
- Net Promoter Score (NPS Field)–适用于调查表单
- Google ReCAPTCHA – 防止联系表单垃圾内容的好帮手
- hCAPTCHA – Great for Preventing Contact Form Spam
- Cloudflare Turnstile – Great for Preventing Contact Form Spam
这是我们的支付字段列表,可帮助您创建订单表单、捐助表单、预约表单及等更多支付表单。
- 单项
- 多项
- 复选框项
- 下拉项
- 总计(计算字段)
- Credit Card (Stripe, Square, and Authorize.Net)
- PayPal
-
我可以將WPForms與我的CRM或電郵營銷服務整合嗎?
-
是的,WPForms提供与1000多个流行的电子邮件营销服务和CRM软件的无缝集成。
您可以轻松地从您的联系表单或其他WordPress表单中发送数据到您喜欢的CRM、电子邮件通讯服务及更多营销平台。
以下是我们整理的一些受欢迎的营销服务集成列表:
- Mailchimp
- Constant Contact
- AWeber
- Drip
- Campaign Monitor
- GetResponse
- ActiveCampaign
- Zapier
- Salesforce CRM
- Brevo (ex Sendinblue)
- MailerLite
Using our Zapier integration, you can easily connect WPForms with over 5,000+ marketing apps including:
- PipeDrive CRM
- Google Sheets
- Active Campaign
- Zoho CRM
- Zoho Mail
- Zoho Invoice
- Agile CRM
- Slack
- Trello
- Infusionsoft by Keap
- Microsoft Excel
- Dropbox
- HelpScout
- Zendesk
- Freshbooks
- Freshsales
- Intercom
- Click Funnels
- Microsoft Dynamics 365 CRM
- 小型CRM
- Insightly CRM
- Printfection
- Acuity Scheduling
- Quickbooks Online
查看所有WPForms Zapier集成。
Note: WPForms was voted Zapier’s 6th fastest growing app in the world.
-
Can I create a Payment Form with WPForms?
-
是的,WPForms不是一般的联系表单插件。您可以使用此插件来创建任何类型的表单,包括支付表单。
We make it easy for you to accept payments using Stripe, Square, Authorize.Net, and PayPal Commerce.
Both our Stripe and Authorize.Net integrations help you easily accept credit card payments online.
我们的PayPal集成允许您在线接受PayPal付款。
-
我可以将WPForms的表单进行导入/导出嗎?
-
是的,WPForms可以轻松地导入/导出您的联系表单及其他使用WPForms表单构建器创建的WordPress表单。这项功能对于正在为客户建立网站的技术人员和代理机构而言非常实用。
您也可以创建自定义的表单模板,以便在客户网站上使用。更多信息请参阅我们的文档。
Aside from that, WPForms also allows you to import forms from other WordPress Contact Form plugins such as Contact Form 7, Ninja Forms, and Pirate Forms.
如果您对其他的WordPress联系表单插件不满意,请是是WPForms。
-
我想使用所有功能。我怎样才能获得这些功能?
-
您可以通过升级到我们的专业版以获得更多功能、扩展和支持。购买专业版许可证可让您获得WPForms的完整版本、自动更新、优先支持以及所有WPForms扩展的使用权
-
WPForms的翻译准备好了吗?
-
Yes, WPForms has full translation and localization support via the wpforms textdomain. Based on your site language, required .mo and .po translation files will be downloaded and placed into the default WordPress languages directory. The same is true for every WPForms Addon as well.
-
WPForms是否包含垃圾内容防护?
-
Yes, WPForms includes spam protection which is enabled on all forms by default in the form settings.
Additionally, Google reCAPTCHA, hCaptcha and Cloudflare Turnstile are also supported and can be set up at WPForms > Settings > CAPTCHA.
WPForms与所有版本的Google reCAPTCHA完全兼容:
- reCAPTCHA v2(复选框)
- reCAPTCHA v2(隐形)
- reCAPTCHA v3
最后,我们还提供了自定义验证码扩展,该扩展允许您为您的联系表单创建数学验证码或基于问题的验证码。
评价
贡献者及开发者
“WPForms打造的联系表单插件–WordPress的拖拽式表单构建器” 是开源软件。 以下人员对此插件做出了贡献。
贡献者更新日志
1.8.5.2
- Added: New email templates are ready to use!
- Added: Email template can now be customized and previewed on the Settings.
- Added: Allow an email template to be specified on a per-form/notification basis.
- Added: Prefix all 3rd-party libraries to avoid compatibility issues with other plugins using different versions of the same libraries.
- Added: Added new filter making it possible to customize styles for the Stripe Credit Card field when Payment Elements are used.
- Added: WPCode integration.
- Changed: Updated DOMPurify library to 3.0.6.
- Changed: Improved significantly the performance of frontend email validation.
- Fixed: Addressed a few compatibility issues and deprecation errors with PHP 8.1 and newer versions.
- Fixed: Search didn’t work on the Form Templates screen if a template name contained the dash symbol.
- Fixed: Stripe Credit Card field duplicate button was visible in the Form Builder in some cases.
- Fixed: Stripe webhook requests triggered a PHP error and returned the wrong response in some cases.
- Fixed: Image choices had some styling glitches in the builder preview.
- Fixed: Akismet protection didn’t work when Email Confirmation was enabled for the Email field.
- Fixed: Translated strings weren’t shown in the WPForms block in some cases.
- Fixed: In rare cases Turnstile Captcha was not displayed correctly when it expired and was refreshed.
- Fixed: Custom styles were overwritten for the Stripe Credit Card field when the Modern Markup setting was used.
1.8.4.1
- Fixed: A fatal error was thrown when using the WP-CLI command with the –context=admin parameter.
- Fixed: Stripe assets were loaded on every page when the Elementor plugin was activated.
- Fixed: Resized images in Image Choices were displayed in their original sizes inside Notifications.
1.8.4
- IMPORTANT: Support for PHP 5.6 has been discontinued. If you are running PHP 5.6, you MUST upgrade PHP before installing WPForms 1.8.4. Failure to do that will disable WPForms core functionality.
- IMPORTANT: Support for WordPress 5.4 and below has been discontinued. If you are running any of those outdated versions, you MUST upgrade WordPress before installing WPForms 1.8.4. Failure to do that will disable WPForms core functionality.
- Added: Statuses of Stripe payments can now be synchronized through webhooks!
- Added: Users can now perform payment refunds, subscription cancelations, and more for Stripe payments.
- Added: Payments can be filtered by type, gateway, and status on the Payments Overview page.
- Added: New stats added to the Payments Overview chart: Total Refunded, New Subscriptions, and Subscription Renewals.
- Added: When searching for forms on the Form Overview page, you can use a form ID now.
- Added: There is a new “Latest entry” date column on the Forms Overview page which is sortable.
- Changed: WPForms Challenge text is improved to be more clear.
- Changed: The
intl-tel-input
library has been updated to v18.2.1. - Changed: Form templates are now ordered by creation date in ascending order.
- Changed: Styles for the Stripe Payment Links are improved.
- Changed: Notice text colors in the Form Builder are updated.
- Changed: Number slider behavior is improved.
- Changed: On the Forms Overview page, the Created column is renamed to Date. Now it displays the date and time when the form was updated.
- Changed: Admin pages were updated to use a new unified Design Language.
- Fixed: WPForms block did not get a list of forms dynamically.
- Fixed: Very long tag names in the Manage Tags modal on the Forms Overview page were not wrapped.
- Fixed: Disabled inputs looked different in the Form Builder > Notifications panel for the “From EMAIL” and “From NAME” options.
- Fixed: A splash screen was displayed when all payments were moved to Trash, preventing the ability to restore trashed payments.
- Fixed: Dynamic choices of custom taxonomies (tags) for the Checkboxes field were displayed incorrectly under some conditions.
- Fixed: Stripe Credit Card field error was not visible for multipage forms in some cases.
- Fixed: WPForms Challenge welcome pop-up was displayed above the splash screen on tablets.
- Fixed: The form submission “Send” button was not working correctly on click when Invisible Captcha had an invalid key.
- Fixed: HTML-ENTITIES encoding threw a deprecation warning on PHP 8.2.
- Fixed: An irrational scrolling occurred when quickly adding multiple fields in the Form Builder.
- Fixed: Fields with subfields were rendered differently in the Form Builder Preview pane and on the front end.
- Fixed: Stripe fields were misplaced in the Block Editor form preview with Lead Forms.
- Fixed: Multiple Modern Dropdown field value was not centered in the Modern Markup.
- Fixed: Failed payments were counted in the Total Sales chart.
- Fixed: Users were able to view trashed payments.
- Fixed: Splash screen was displayed when all payments were moved to Trash.
- Fixed: An incorrect currency of already processed payments was displayed when the global currency setting was changed.
- Fixed: There was an empty form name in the Single Payment details metabox if a payment form was deleted or no longer editable.
1.8.3.1
- Fixed: There were situations when Stripe Credit Card field wasn’t working properly in Elementor.
1.8.3
- Added: New
{site_name}
smart tag. - Added: Fields in the Form Builder can now be searched by name or related keywords.
- Changed: Adjusted error message for Stripe subscription payment failure.
- Changed: Elementor integration updated and improved.
- Changed: Improved cache busting of entry counts on the Dashboard widget.
- Changed: Anti-spam processing significantly improved.
- Changed: Various notifications for users without required permissions have been improved.
- Changed: Updated DOMPurify library to 3.0.5.
- Changed: Sidebar in the Form Builder now can be collapsed or expanded with a
Ctrl + T
keyboard shortcut. - Changed: Updated Icon Choices Font Awesome library to 6.4.0.
- Changed: Improved empty states for blocks/widgets on Gutenberg and Elementor editor.
- Fixed: Submit button font family was not inherited from theme styles.
- Fixed: No spacing between the field label and the field on Settings pages.
- Fixed: Handling of string to array conversion type error in rare cases when the option in the database contained malformed value.
- Fixed: Improved the preview for the Dropdown choices with HTML tags in the Form Builder.
- Fixed: Stripe Payment fields previously ignoring “Include Form Styling” setting.
- Fixed: Improved responsive styles for multiple choice controls on the Settings pages.
- Fixed: Removed redundant space between Stripe credit card sub-fields when sub-labels are hidden.
- Fixed: Handling console error on post/page edit screen when not connected to Stripe.
- Fixed: Handling a PHP Notice that was generated when the legacy API is used for Stripe payments.
- Fixed: Revised link to Comprehensive Guide in the Elementor WPForms widget.
- Fixed: Akismet anti-spam check could be skipped in certain cases.
- Fixed: Stripe Payment field displaying a warning sign with an empty error message when card validation failed.
- Fixed: Hierarchical Dynamic Choices list that resulted in a PHP timeout error when the list was more than 3 levels deep.
- Fixed: CAPTCHA badge preventing the Divi Visual Builder preview from loading.
- Fixed: Inconsistent email validation between front-end and server.
- Fixed: Form Location title or slug occasionally not updating after updating a post.
- Fixed: Buttons in the confirmation modal that were not aligned correctly if they didn’t fit in one line.
1.8.2.3
- Changed: Admin notice content and design is improved.
- Changed: We optimized the Help screen performance within the Form Builder.
- Fixed: The query string rewrite module from the 7G Firewall plugin was conflicting with the WPForms block in the Block Editor.
- Fixed: Payment fields were not inheriting a newly updated currency from the WPForms Settings > Payments page.
- Fixed: When duplicating a field in the Form Builder, the options panel for the newly duplicated field was not consistently active.
- Fixed: WPForms admin area was using a site language instead of the currently logged-in user language if languages were different.
- Fixed: When an email field contained long words without spaces, words were not properly wrapped.
- Fixed: Form settings were not reflecting new template settings when switching those templates.
- Fixed: WPForms Challenge pointers were overlapping text labels in some languages.
- Fixed: In some cases, the page with a form on the front end was not scrolled to the error field.
- Fixed: The Dropdown border width was wrong when the input was smaller than the dropdown.
- Fixed: It was possible to resize the Paragraph field larger than the containers.
- Fixed: Empty option was replaced with the default one for a duplicated dropdown.
- Fixed: There was a fatal error on the Analytics page if the MonsterInsights Lite plugin was active.
- Fixed: Form Location title and slug were incorrect after updating a post with that form embedded.
- Fixed: The “From Email” option validation message was invisible when the WP Mail SMTP plugin was active.
- Fixed: PHP warning ‘Illegal string offset’ appeared on some sites.
- Fixed: Placeholder text in the Dynamic choices of the Dropdown field was not displayed when the field was duplicated.
- Fixed: The “Let’s Go!” button inside the Form Embed screen was disabled after the page title change.
- Fixed: Bulk option labels were not inline in some languages.
- Fixed: Some field titles were broken in Safari in the Twenty Twenty-One theme.
1.8.2.2
- Added: Developers can now use a new hook that is fired when the form is duplicated.
- Fixed: A PHP deprecation notice was generated when enabling or disabling auto-updates of any plugin.
- Fixed: Form challenge items were not aligned correctly in various languages.
- Fixed: Legacy Layout Classes didn’t work when using the Modern Form Styles.
- Fixed: Custom Math Captcha was still large when the Lead Forms addon was disabled.
- Fixed: Checkboxes and Multiple Choice fields with icons were cut on mobile devices.
- Fixed: Words in the Form Export dropdown on the Tools > Export admin page were split by letters.
- Fixed: Links were stripped in choices labels.
- Fixed: Block Editor kept showing the unsaved changes dialog even though there weren’t any changes.
- Fixed:
wpforms_sanitize_amount()
function did not work properly with exponent numbers. - Fixed: Compatibility with the Popup Maker plugin was improved – Stripe Credit Card field didn’t load when a payment form was inserted into a popup.
- Fixed: There was no empty state when no forms created for the WPForms widget in the Elementor screen.
1.8.2.1
- Added: Payment fields are now available for everyone.
- Added: Users can connect their Stripe accounts and receive payments via their payment forms.
- Added: There are new thumbnails displayed in all places where you see the list of available form templates (Form Builder and Form Templates page).
- Added: Plugin cache files are handled in a more performant way.
- Changed: An outdated version of the Moment.js library was removed from the plugin, and we switched to using the one bundled in WordPress.
- Changed: Preview labels for choices with HTML tags were improved.
- Fixed: There were situations when the
{user_ip}
smart tag was returning a server IP address instead of the actual user’s IP address. - Fixed: An unnecessary database query was run on all admin dashboard pages.
- Fixed: The Modern Multiple Dropdown couldn’t be closed by clicking on the arrow.
- Fixed: The “Save” button wasn’t fully clickable on the WPForms > Settings admin page.
- Fixed: Some UI elements didn’t look correctly on the Form Builder page for non-English languages.
- Fixed: Some fields were non-responsive on mobile when using the Legacy Layout Classes.
- Fixed: Cron event
wpforms_email_summaries_cron
was not removed upon plugin deactivation. - Fixed: It was possible to add disabled fields to the form again in the Form Builder.
- Fixed: The form was not displayed on the front end when the WPForms block was added to block templates.
- Fixed: On the Payments page for Stripe payments “N/A” was displayed as a payment title instead of the mapped email.
- Fixed: There were situations when PHP notices were generated on the Stripe Single Payment page.
- Fixed: Compatibility with the “AIOSEO – Local Business” plugin was improved.
1.8.1.3
- Changed: The Uncanny Automator logo is updated.
- Fixed: Debug information (controlled by a constant) is now properly escaped before being displayed on a page.
- Fixed: Turnstile Captcha verification message overlapped the captcha when the captcha type was changed from Invisible to Managed.
- Fixed: Fatal error with AMP plugin.
1.8.1.2
- Fixed: Checkboxes were shifting when the limit choices rule was triggered.
- Fixed: “Ask for a review” admin notice links improperly opened new tab.
- Fixed: There was a fatal error when settings were incorrectly reset by a 3rd-party plugin.
1.8.1.1
- Added: Modern Form Styles – easily control the appearance of form fields, labels, and buttons without writing code, right inside the Block Editor.
- Added: The new filter
wpforms_frontend_assets_header_force_load
allows forcing load assets in the header which is useful when the form is in the sidebar widget and similar locations. - Changed: Tooltips design is improved.
- Fixed: The form preview page was incorrectly shown in some themes.
- Fixed: CF turnstile form ID was translated creating problems with analysis in Cloudflare Dashboard.
- Fixed: Notifications Settings styles were looking bad on a small screen in the Form Builder.
- Fixed: An “active column” state was stuck for a duplicated Layout field inside the Form Builder preview panel.
- Fixed: Limit Length functionality was broken in the Paragraph Text field.
1.8.0.2
- Changed: Updated DOMPurify library to 3.0.1.
- Fixed: An error occurred when the DreamHost Panel Login plugin and WPForms Lite were both active and WPForms Pro was activated.
- Fixed: Form template block in the Form Builder could overflow the container on smaller screen sizes.
- Fixed: Long links in the HTML email messages did not wrap and caused overflow issues.
- Fixed: Google reCAPTCHA v2 could not be reset on server-side validation failure.
1.8.0.1
- Added: Prevent spam submissions using the new Cloudflare Turnstile anti-spam integration. You can find it on the Settings > CAPTCHA page.
- Changed: Non-public taxonomies should not be displayed in Dynamic Choices’ available sources.
- Changed: External usage of removed PHP classes is now handled gracefully without generating fatal errors.
- Changed: The performance of the Email field validation is improved when using an allowlist or denylist.
- Changed: Updated DOMPurify library to 2.4.3.
- Fixed: The Dropdown field text indentation was incorrect in the Form Builder in Firefox.
- Fixed: Various notification modals’ titles had inconsistent sizes in the Form Builder.
- Fixed: Validation errors in various modals were inconsistent in the Form Builder.
- Fixed: When duplicating an inactive field, the settings of the active field are now removed properly.
- Fixed: Some cache files were unnecessarily re-downloaded on the front end.
- Fixed: Users with roles other than Administrator could not add the reCAPTCHA/hCaptcha field and dismiss notices even if they had sufficient permissions.
- Fixed: Number Slider field validation failed if a maximum value was not a multiple of steps..
- Fixed: HTML markup in the Default Text of Paragraph Text fields was not being displayed on the front end and in the Form Builder preview.
1.7.9.1
- Fixed: Incorrect spacing around the Submit button in the Form Builder was fixed.
- Fixed: Missing assets were added to the plugin.
1.7.9
- Added: Icon Choices feature for Checkboxes and Multiple Choice fields – a selection of 2000+ icons can now be used with your choices!
- Changed: Avoid rendering the WPForms Import admin page if the user lacks
unfiltered_html
capability. - Changed: Respect site settings for displaying avatars on the Revisions screen in the Form Builder.
- Changed: Color picker fields in the Form Builder are now correctly handling default colors.
- Changed: In the form Notifications you can now set up the Reply-To Name value in addition to the Reply-To Email using a special format.
- Changed: Updated jquery-confirm library to 3.3.4.
- Fixed: Prevent field duplication in the Form Builder performed multiple times when clicking fast inside the confirmation modal.
- Fixed: Action links were rendered on two lines in the admin dashboard widget.
- Fixed: PHP notices were generated when form locations logic ran for unregistered post types.
- Fixed: The Embed modal performance in the Form Builder was improved a lot when there are a ton of pages on a site.
- Fixed: The confirmation message for non-AJAX form submissions wasn’t wrapped into the main form container.
- Fixed: Improved compatibility with Elementor popups v3.9+.
- Fixed: Notification email suggestion didn’t work properly in WordPress installed in a subdomain.
- Fixed:
{page_title}
smart tag was conflicting with the wpSEO plugin. - Fixed: Better compatibility with the Popup Maker plugin.
1.7.8
- Added: All anti-spam protection settings are grouped in one place in the Form Builder > Settings for easier access.
- Changed: Recently added Form Templates are now available in the “New Templates” category.
- Changed: Non-responsive (desktop) version of the Form Builder is not accessible on mobile devices.
- Fixed: jQuery deprecation notices were triggered in the browser’s console.
- Fixed: Close button in dropdowns was displayed incorrectly in certain places.
- Fixed: A PHP warning was raised on certain site configurations when the user tried to submit a form.
- Fixed: Toggle control animation was working incorrectly in certain cases.
- Fixed: Text was overlapping the down arrow on dropdowns in the 2021 theme.
- Fixed: WPForms Challenge user experience was improved.
- Fixed: Smart tag list was too big in fields with warnings.
- Fixed: Some input masks caused the text in the Text field to be right-aligned.
- Fixed: Compatibility with the 2023 theme was improved.
1.7.7.2
- Added: There is a new filter
wpforms_builder_panel_sidebar_section_classes
to change builder panel sidebar section classes. - Changed: Updated DOMPurify library to 2.4.0.
- Fixed: Placeholder text in the Dropdown field was cut off in the Form Builder.
- Fixed: The Form Builder had an inconsistent text strings escaping.
- Fixed: The information about “no form templates to display” did not disappear when a category was changed.
1.7.7.1
- Fixed: Very long field labels were not wrapped and were breaking mid-word.
1.7.7
- Added: All templates are now available on our new Form Templates admin page.
- Added: Form Templates can now be marked as favorite for easier access to forms inside the Form Builder.
- Added: The form fields column can now be collapsed in the Form Builder to give more space to the form preview panel.
- Changed: The DB tables row in the Site Health Info section is now private which means it’s excluded from the copied data when the “Copy site info to clipboard” button is clicked.
- Fixed: WPForms Challenge was displayed after a forms search with no result.
- Fixed: WPForms Challenge disappeared after selecting a template for the new form.
- Fixed: After a form submission a PHP warning was generated in some cases when the Akismet anti-spam protection setting was enabled.
- Fixed: Using allow/deny list was breaking input mask validation for all fields above the Email field.
- Fixed: An unusually long text string in the confirmation message caused layout problems due to overflow.
- Fixed:
page_title
smart tag was working inconsistently on a form preview page. - Fixed: From Email address check in the Form Builder > Notifications was incorrectly handling domain check containing the
www
prefix. - Fixed: Input mask validation message didn’t use what was previously saved on the WPForms > Settings > Validation page.
- Fixed: On the Form builder, a template selection didn’t work if a page was translated through web extensions.
1.7.6
- Added: Form Submissions can now be checked against the Akismet API to prevent spam.
- Changed: Empty post titles and term names in Dynamic Choices are now treated the way WordPress does.
- Changed: Modern Dropdown field fuzzy search sensitivity is adjusted to display only exact matches.
- Changed: Allow typing choices in the modern Dropdown field with the Multiple Options Selection option enabled.
- Changed: WPForms Challenge experience is improved for new users.
- Changed: Lite Connect is now disabled in non-production environments.
- Changed: Lite Connect functionality improves handling of staging and cloned sites, and changed domain names.
- Changed: Unnecessary PHP packages are no longer shipped in WPForms Lite.
- Changed: Stylesheets loaded in the Form Builder and on certain plugin pages are better optimized and shrank to improve performance.
- Changed: WPForms now better integrates with the WP Mail SMTP plugin to enable overriding From Name and From Email values in existing forms.
- Changed: Form Notifications now have better validation of From Email settings.
- Changed: Start using new
elementor/widgets/register
hook introduced in Elementor 3.5.0. - Changed: Updated DOMPurify library to 2.3.10.
- Changed: Updated jquery.validate library to 1.19.5.
- Fixed: Improved compatibility with Twenty Twenty-Two theme.
- Fixed: Added meaningful
alt
text to form submission spinner image to stop being flagged by certain SEO scanners. - Fixed: Constant Contact Authorization Code and Account Nickname fields are now required on the Settings > Integrations page.
- Fixed: Constant Contact connection can now be added even if the Authorization Code is invalid.
- Fixed: Validation of required fields on Marketing section in the Form Builder was triggered even if the field is hidden.
- Fixed: Action Scheduler was triggering a PHP fatal error on the Tools > Scheduled Actions page on PHP 5.6.
- Fixed: Images breaking out of containers on smaller screens if Multiple Choice and Checkboxes fields were set to use image choices.
- Fixed:
query_var
smart tag was not working in Confirmations and Notifications. - Fixed: Custom templates had an incorrect badge, “Addon” instead of “Custom”.
- Fixed: The Confirmation Message label overlapped the editor when WYSIWYG mode was disabled.
- Fixed: Default form title was not changed when switching form templates.
- Fixed: Both
page_title
andpage_id
smart tags were returning incorrect values on non-singular pages if the form was used outside the Loop. - Fixed: WPForms Block preview (on block hover) was rendered incorrectly in Site Editor.
- Fixed: Custom validation errors were not displayed with hCaptcha enabled upon AJAX form submission.
- Fixed: Validation errors were not shown when the field with an input mask was not fully filled.
- Fixed: Smart Tags could be added to Sender Email and Sender Name if the fields were managed by the WP Mail SMTP plugin.
- Fixed: The Confirmation message block had incorrect margins in the Twenty Twenty-Two theme.
- Fixed: Occasional errors during migration were fixed when upgrading from some older versions of WPForms.
- Fixed: The Confirmation Redirect URL can no longer be saved with an empty value.
- Fixed: Default choices were displayed on the frontend if a Dynamic Choices source had no objects (Dropdown, Multiple Choice, and Checkboxes fields were affected).