最近我们的一位读者问是否可以将 WordPress 联系表格数据保存在数据库中?

通常,最流行的 WordPress 表单插件会在网站上提交表单条目后向管理员发送通知电子邮件

但是这些数据在发送后会发生什么?在本文中,我们将分享如何在 WordPress 数据库中保存联系表单数据,以及它的实际含义。

联系表和 WordPress 数据库(幕后)

当访问者在您的 WordPress 网站上提交联系表单时,作为网站所有者,您将看到的最显眼的可见操作是收件箱中的电子邮件通知,其中包含特定访问者提交的所有详细信息。

然而,在幕后,大多数 WordPress 表单插件也会将此数据存储在您的 WordPress 数据库中。

WordPress 数据库是以有组织的方式存储和获取数据的系统。这允许插件开发人员以可编程的方式管理数据。

作为用户,如果您想在您的WordPress 数据库中显示数据,那么您需要登录到您的WordPress 托管帐户并转到 phpMyAdmin 工具。

例如,如果您使用的是Bluehost,则指向 phpMyAdmin 的链接位于控制面板底部的 Helpful Links » Advanced » phpMyAdmin 下。

进入 phpMyAdmin 后,您需要选择 WordPress 数据库,然后单击相应 WordPress 表单插件的数据库表。由于我们使用WPForms,这是我们的表单表:wp_wpforms_entries

phpMyAdmin 列表中显示的 wp_wpforms_entries 和 wp_wpforms_entry_meta 表

单击表格后,您会在字段列中找到所有表单条目。

WordPress 数据库 phpMyAdmin 视图中的联系表单数据字段

从外观上看,当我们说这不是查看数据的最用户友好的方式时,您会同意我们的看法。

这就是为什么大多数高级 WordPress 表单插件都带有用户友好的条目管理解决方案,允许您访问 WordPress 仪表板内的表单条目。

是的,所有联系表单数据仍存储在您的 WordPress 数据库中,但您可以在 WordPress 管理员等用户友好的界面中查看它,而不是上面的屏幕截图。

让我们看一个使用WPForms时的示例,它是增长最快的高级 WordPress 表单插件,目前已被超过 300 万个网站使用。

如何在 WordPress 中管理联系表格条目

为了这个示例,我们将使用 WPForms,因为这是我们团队构建的插件。然而,类似的过程也存在于其他流行的 WordPress 表单插件中,例如Formidable Forms等。

首先,您当然需要使用 WPForms 创建一个联系表单。如果您需要这方面的说明,那么您可以按照我们关于如何在 WordPress 中创建联系表单的分步指南进行操作。

在您的网站上添加联系表格后,您需要继续提交测试条目。这是我们的简单联系表的示例:

一个简单的联系表格,显示姓名、电子邮件和评论或消息字段

填写完样本信息后,单击提交。

这将导致两件事发生。首先,它会向站点管理员发送一封电子邮件,其中包含表单中的所有信息。其次,它将联系表单数据存储在您的 WordPress 数据库中,您可以在 WordPress 仪表板的WPForms » Entries部分中查看这些数据。

WPForms 条目概述页面,显示带有表单名称和条目数的图表和表格

在此屏幕上,您可以单击表单名称或“所有时间”下的计数以查看您的条目。

表格显示输入的姓名、电子邮件和评论或消息的表单数据

字段标签(在本例中为名称、电子邮件和评论或消息)列在表格的顶部和底部。

条目管理屏幕还使您能够在表格中为(收藏)条目添加星标,将它们标记为已读,甚至删除它们。

您可以单击条目旁边的查看链接以查看更多详细信息,例如提交日期、其他联系表单字段等。

由红色箭头指示的查看链接,单击该链接可查看联系表单条目详细信息

在 WPForms 条目详细信息页面上,您可以添加有关联系表单条目的注释、打印或导出它、加注星标等。

显示有关联系表格条目的所有详细信息的页面

作为用户,此界面是查看存储在 WordPress 数据库中的联系表单数据的更加用户友好的方式。

额外提示:如何禁用表单数据存储在 WordPress 数据库中

在某些情况下,您可能不想将联系表单数据存储在 WordPress 数据库中。WPForms 也允许您这样做。您需要做的就是编辑相应的 WordPress 表单,它将打开 WPForms 表单构建器。

您需要转到构建器内的设置»常规选项卡并滚动到底部。您需要确保选中以下选项:禁用在 WordPress 中存储条目信息。

禁用 WPForms 上的条目存储

之后,只需单击“保存”按钮即可完成。

现在您需要返回此表单并提交测试条目,以确保您收到电子邮件通知。这非常重要,因为当您选中上述设置时,联系表单条目将不会存储在数据库中。

如果您遇到WordPress 不发送电子邮件的问题,那么您需要安装并激活WP Mail SMTP 插件。它通过让您连接顶级 SMTP 提供商(如 Amazon SES、SendGrid 等)来帮助您提高 WordPress 电子邮件的可传递性。