如何构建 WordPress AJAX 表单(4 个简单步骤)

您想在 WordPress 中构建 AJAX 联系表单吗?

AJAX 联系表单允许用户在不重新加载页面的情况下提交表单.这使您能够提高用户参与度,同时为用户提供更好的表单提交体验.

当您运行电子商务网站并希望在不转移用户注意力的情况下收集用户反馈时,这会派上用场.

您还可以对网站上的其他自定义表单使用相同的 AJAX 功能.例如,自定义用户登录表单将允许用户在不加载额外页面的情况下登录.

在本文中,我们将向您展示如何通过分步说明轻松构建 WordPress AJAX 联系表单.

Creating an Ajax contact form in WordPress

什么是 Ajax,为什么要在表单中使用它?

Ajax 是 Asynchronous Javascript and XML 的缩写,是一种 JavaScript 编程技术,它允许开发人员在不重新加载页面的情况下传输数据.

它最常用于网络表单,允许用户在不重新加载页面的情况下提交表单数据.这使得表单提交变得简单快捷,从而改善了整体用户体验.

Gmail 和 Facebook 等网络应用程序广泛使用这种技术来保持用户的参与度,同时让一切在后台无缝运行.

您还可以将 Ajax 用于您的 WordPress 表单.它将使用户免于不必要的页面重新加载,并使他们保持在当前正在查看的页面上.

话虽如此,让我们来看看如何通过 4 个简单的步骤轻松制作 WordPress Ajax 联系表单.

1.安装 WPForms 插件

您需要做的第一件事是安装并激活 WPForms 插件.有关更多详细信息,请参阅有关如何安装 WordPress 插件的分步指南.

WPForms 是市场上最好的 WordPress 表单构建器插件.它还允许您轻松创建 Ajax 驱动的表单.

激活后,您需要访问WPForms »设置页面以输入您的许可证密钥.

WPForms license key

输入许可证密钥后,您将能够接收自动更新并安装附加组件.

您现在已准备好在 WordPress 中制作漂亮的 ajax 表单.

2.创建您的第一个表单

让我们继续创建您的第一个表单.

只需访问 WPForms »在 WordPress 管理区域添加新页面.系统会要求您为表单提供标题并选择模板作为起点.

Choose form template

为了本教程,我们将创建一个联系表单.但是,您可以创建所需的任何其他类型的表单.

WPForms 现在将加载您的表单,其中已添加基本字段.您只需指向并单击任何表单字段即可对其进行编辑.

Editing form fields in WPForms

您还可以通过简单地点击左栏中的任何新表单域来添加它.新字段将出现在表单底部的提交按钮上方.

Click to add a new form field

您可以轻松拖放表单域以在表单中上下移动它们.

完成表单编辑后,您可以继续下一步.

3.开启 Ajax 表单提交功能

WPForms 默认不启用 Ajax 表单提交.您需要为表单手动启用它.

只需切换到表单构建器中的"设置"选项卡,然后选中"启用 AJAX 表单提交"选项旁边的框.

Turn on Ajax form functionality

选中该框将为此表单打开 Ajax 功能.

现在让我们设置表单提交后会发生什么.

首先,切换到设置下的"确认"选项卡.您可以在此处通知用户您已收到他们提交的表单.

Confirmation settings

WPForms 允许您以不同的方式做到这一点.例如,您可以将用户重定向到一个 URL,向他们显示特定页面,或者只是在屏幕上显示一条消息.

由于我们为表单启用了 Ajax 功能,将用户重定向到另一个页面将违背创建 Ajax 表单的目的.

您需要选择消息选项并编辑确认消息.随意使用编辑器上的格式工具栏或添加一两个链接来告诉用户下一步要去哪里.

之后,您可以设置您希望如何收到有关表单提交的通知.

切换到表单设置中的通知选项卡并配置通知电子邮件设置.

Form notification email settings

完成后,您可以保存表单并退出表单构建器.

4.在 WordPress 中添加启用 Ajax 的表单

WPForms 使将表单添加到您的 WordPress 帖子、页面和侧边栏小部件变得非常容易.

只需编辑您要添加表单的帖子或页面,然后将 WPForms 块插入您的内容区域.

Add WPForms block to WordPress post or page

之后,您需要从块的设置中选择您刚刚创建的表单.WPForms 将立即在内容编辑器中加载表单的实时预览.

Select your form

您现在可以保存或发布您的内容,然后访问您的网站以测试表单的 ajax 功能.

Ajax contact form preview

您还可以将表单添加到 WordPress 的侧边栏小部件中.为此,请转到 外观 » Widgets 页面并将 WPForms 小部件添加到侧边栏.

Add your ajax powered form to a sidebar widget

选择您之前创建的表单,然后单击"保存"按钮以存储小部件设置.您现在可以访问您的网站以查看您的 Ajax 表单的运行情况.

我们希望本文能帮助您了解如何为您的网站创建 WordPress Ajax 联系表单.您可能还想查看有关如何在 WordPress 中创建联系表单弹出窗口的指南.

4

发表回复