如今,表单远不止是简单的“联系我们”。它们包含复杂的逻辑、多个步骤、许多字段以及与 CRM 的通信。在构建多语言网站时,您需要确保可以翻译表单中的所有内容。这包括表单本身,以及验证消息和确认电子邮件。
我们的比较包含三类表单插件:
要选择最适合您的表单插件,您首先应考虑想要实现什么目标。通用表单允许您创建可能需要的任何类型的表单,因为它们提供多种字段类型和选项。它们提供拖放式编辑器,使设计表单变得快速而简单。
如果您只需要一个简单的“联系表单”,免费的表单插件就能很好地满足您的需求。
如果您正在构建目录和列表网站,则需要直接创建和编辑内容的表单,包括自定义字段和分类法。这些表单将允许您为目录列表设计前端编辑界面。
通用表单插件
许多网站都需要灵活的表单来满足各种需求。从简单的“联系我们”页面开始,扩展到调查、数据收集、与第三方系统集成等等。
对于这些需求,我们推荐 Gravity Forms、Ninja Forms、WPForms 和 Formidable Forms。所有这三款插件都功能丰富、可靠、具有灵活的表单元素、支持拖放式编辑并提供许多扩展。
您应该选择哪一个?这取决于您的个人喜好。无论您选择这些出色插件中的哪一个,您都有可能完成工作并享受便捷的开发体验。而且,它们都兼容 WPML。
以下是这些表单插件各自的主要亮点:
- 强大的 API 钩子,允许构建您自己的工作流。
- WordPress 的“外观和感觉”
您将能够基于表单构建自定义工作流。您的工作流将跨越表单本身并延续到管理后台。对于希望构建包含表单提交的复杂工作流的开发人员来说,这是一个极好的选择。
Elite 包包含构建几乎任何内容所需的所有模块。
- 便捷的设计功能
- 灵活的包选项
- 现代 UI
即使您不是高级编码员,也能构建具有自定义外观的表单。这对于不想在 PHP 或 CSS 编码上花费大量时间的网站构建者来说最具吸引力。
灵活的包选项使您能够以更低的成本获得所需的功能。
免费且简单
Contact Form 7 是最早的 WordPress 插件之一。再加上它免费且易于使用,因此拥有庞大的安装和下载量。需要一个简单的“联系我们”页面(生成发送给管理员的电子邮件)的网站会对 Contact Form 7 感到满意。它默认创建一个简单的联系表单,您可以将其插入到任何页面中。

您将使用简单的 HTML 编辑器(不支持拖放)在 CF7 中构建表单。这并不是一个很大的限制,因为您会获得一个预建的默认表单,并且可以轻松对其进行调整。
用于用户生成内容的表单
Toolset Forms 使构建自定义目录、列表和会员网站变得简单。Toolset Forms 不使用自己的表来存储表单提交,而是直接在数据库中创建和编辑文章和用户。例如,我们在 wpml.org 上的“提交至案例展示”功能就使用了 Toolset Forms。

当您提交一个新的案例展示网站时,该表单会自动创建一个草稿“站点”文章并发送通知电子邮件。该草稿已包含案例展示条目需要具备的所有字段。管理员只需进行审核并接受或拒绝该提交。

您可以使用 Toolset Forms 构建复杂的内容编辑和提交表单,以及用于注册和编辑用户的表单。
Toolset Forms 与其他 Toolset 插件协同工作,提供一个用于构建动态网站的完整框架。它允许您创建自定义类型和字段,控制对管理后台和前端的访问,并在前端显示内容。
安装和说明
有时需要一个桥接插件来使联系表单插件实现多语言化。以下是针对我们评测的不同表单插件需要安装的内容:
其他表单插件呢?
WordPress 还有许多其他表单插件,我们很乐意致力于实现与它们的兼容性。我们需要的是其他作者的积极参与。我们完成了大部分工作,但另一位作者需要帮助我们进行一些集成和支持工作。
如果您希望看到 WPML 与其他表单插件之间的这种兼容性,请遵循以下步骤:
- 与其他作者交谈,看看他们是否感兴趣。
- 请其他作者访问我们的 Go Global 计划,并通过该计划联系我们的兼容性团队。
剩下的就交给我们了。
反馈
您在多语言网站上使用哪些表单插件?它们的效果如何?请留下您的评论,我们将给您回复。


