什么是Gravity Forms?谁应该使用它?

Gravity Forms是一款WordPress表单构建插件,专为在无需编码的情况下创建高级表单而设计——从基本联系表单到复杂的问卷、调查以及具有条件逻辑、自动计算、数据存储和支付处理的多页表单。使用Gravity Forms,您可以构建能够智能响应用户输入、实时验证条目并与第三方服务无缝集成的表单。

Gravity Forms非常适合需要强大表单功能但又不想雇佣自由开发人员从头构建自定义表单的网站。它与竞争对手的不同之处在于强调开发人员的可扩展性,通过hooks和filters提供无限制的PHP代码定制能力。

Gravity Forms定价(2026):1个网站每年$99(Basic)/ 10个网站每年$199(Professional)/ 无限网站每年$399(Business)。包含30天退款保证。

逐步安装Gravity Forms

与WP Rocket类似,Gravity Forms是需要购买许可证的高级插件,因此需要通过ZIP文件上传安装,而不是从WordPress存储库安装。该过程仍然很简单,可完全在WordPress管理面板中完成。

  1. 从gravityforms.com购买Gravity Forms,并从"许可证"页面下载ZIP文件
  2. 登录WordPress管理面板,前往插件 → 安装新插件 → 上传插件
  3. 选择下载的ZIP文件,点击立即安装
  4. 点击激活插件以启用
  5. 在表单 → 设置 → 许可证中输入您的许可证密钥
  6. 从同一"设置"页面安装任何需要的附加组件,例如Stripe、PayPal或Mailchimp集成
  7. 前往表单 → 新建表单开始创建您的第一个表单

注意:Gravity Forms需要WordPress 4.7+和PHP 5.6+。大多数现代主机提供商都支持这两个要求,但如果您的主机较旧,请在购买前联系支持部门验证PHP版本。

创建您的第一个表单——构建器UI和字段类型

Gravity Forms拥有拖放构建器,非技术用户也能轻松使用。左侧栏包含可用字段类型供选择和重新排序,中间显示表单预览,底部包含表单设置和通知配置。

可用字段类型

Gravity Forms包含30多种按类别组织的字段类型:

字段配置选项

每个字段都提供广泛的配置选项:必填(强制)、占位符文本、默认值、自定义CSS类、描述和验证规则。高级字段支持自定义验证规则,如电子邮件格式、数字范围和特殊输入类型的模式匹配。

条件逻辑——根据用户输入显示/隐藏字段

条件逻辑是Gravity Forms的最强功能之一,使表单能够智能"响应"用户输入。例如,如果用户选择"商业咨询",表单会显示送货地址和支付字段。这通过仅显示相关字段来改善用户体验。

在每个字段的"高级"选项卡中设置条件逻辑,指定条件,如"如果字段#3等于'商业'则显示此字段"。多个条件可以使用AND或OR逻辑组合,以实现复杂的分支。

多页表单——拆分长表单

冗长的表单会降低完成率。Gravity Forms允许使用分页符字段将表单拆分为多个页面(步骤),显示进度条并允许用户向后导航以查看或编辑之前的答案。这会显著提高表单完成率。

多页配置

表单确认——用户提交后看到的内容

表单确认控制用户提交后看到的内容。存在三种选项:消息(显示文本)、重定向(转到另一页)或页面(显示特定WordPress页面)。您也可以根据表单数据设置条件确认。

确认选项

电子邮件通知——表单提交提醒

通知在表单提交时发送电子邮件提醒,可发送至网站管理员、提交者或自定义地址。每个通知可以包含特定字段并使用合并标记实现动态内容。

配置通知

支付集成——Stripe和PayPal

Gravity Forms通过附加组件支持多种支付方法:Stripe、PayPal、Authorize.net、Square等。对于销售产品或服务的在线业务,此功能在WordPress中实现完整电子商务功能。

设置Stripe支付

  1. 购买并激活Gravity Forms Stripe附加组件
  2. 转到表单 → 设置 → 许可证并激活Stripe
  3. 在表单设置中输入您的Stripe API密钥
  4. 向表单添加产品字段
  5. 在表单设置 → 确认中配置支付部分并选择Stripe
  6. 使用Stripe测试卡号4242 4242 4242 4242进行测试

警告:Stripe集成需要HTTPS(SSL证书)——Stripe出于安全原因会阻止HTTP。对于本地开发,请改用Stripe的测试模式。

条目管理仪表板——已保存的提交

每个表单提交都作为"条目"保存到WordPress数据库。网站管理员可以从"条目"仪表板查看、编辑、删除、导出或重新发送条目通知。

管理条目

计算和数学字段

Gravity Forms可以根据定义的公式自动计算值——总计、折扣、税款。这对于定价表单和报价至关重要。

计算示例

要显示总价为(数量×单价),创建计算字段并使用公式:{Quantity:2} * {Price:3},其中2和3是字段ID。

开发者Hooks和Filters

Gravity Forms为开发人员提供100多个hooks,通过functions.php或mu-plugins中的PHP代码扩展功能,支持与外部系统集成、自定义验证和高级工作流程。

常见开发者Hooks

Gravity Forms vs WPForms vs Contact Form 7

三个表单构建器主导WordPress,各有不同的优势、定价和易用性。

功能 Gravity Forms WPForms Contact Form 7
价格免费
易用性中等非常简单低(需HTML)
拖放构建器✓✓✗
多页表单✓✓✗
条件逻辑✓✓✗
支付集成✓ Stripe、PayPal✓ Stripe、PayPal✗
条目存储✓✓✗ (仅电子邮件)
开发者Hooks✓✓ (广泛)✓ (充足)✓ (有限)
附加组件/集成20+30+50+ (独立插件)
支持高级高级社区

总结:对于带支付的高级表单,选择Gravity Forms或WPForms(WPForms对初学者更友好)。对于简单网站,免费使用Contact Form 7,接受缺少GUI构建器的不便。

GDPR合规和同意字段

对于为欧洲访客提供服务的网站,GDPR合规要求在收集个人数据前获得明确同意。Gravity Forms提供GDPR字段——带有同意文本的复选框——以满足法律要求。

设置GDPR合规

开始使用AsiaGB WordPress托管

WordPress托管专为支持Gravity Forms和数据密集型插件而构建,配备DirectAdmin管理、99%正常运行时间和SSD存储,提供卓越性能。

查看托管方案