如何在 WordPress 数据库中保存联系表单数据

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

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

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

Saving your contact form data in your WordPress database

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

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

但是在幕后,大多数 WordPress 表单插件也会将此数据存储在您的 WordPress 数据库中.

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

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

例如,如果您使用的是 Bluehost,则 phpMyAdmin 的链接位于控制面板底部的 Helpful Links »进阶&raqu; phpMyAdmin.

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

The wp_wpforms_entries and wp_wpforms_entry_meta tables shown in the phpMyAdmin list

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

Contact Form Data Fields in WordPress Database phpMyAdmin View

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

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

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

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

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

就本示例而言,我们将使用 WPForms,因为这是我们团队构建的插件,也是我们在 WPBeginner 上使用的插件.但是,其他流行的 WordPress 表单插件(如 Formidable Forms 等)中也存在类似的过程.

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

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

A simple contact form, showing fields for Name, Email, and Comment or Message

填写示例信息后,点击提交.

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

The WPForms Entries Overview page, showing a graph and a table with the form name and number of entries

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

Table showing entered form data for name, email, and comment or message

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

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

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

The View link, indicated by a red arrow, that you click to view the contact form entry details

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

The page showing all the details about the contact form entry

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

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

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

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

Disable Entry Storing on WPForms

之后,只需单击"保存"按钮即可完成.

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

如果您遇到 WordPress 不发送电子邮件的问题,那么您需要安装并激活 WP Mail SMTP 插件.它让您可以与顶级 SMTP 提供商(例如 Amazon SES、SendGrid 等)建立联系,从而帮助您提高 WordPress 电子邮件的可送达性.

仅此而已.我们希望本文能帮助您了解如何在 WordPress 数据库中保存联系表单数据.您可能还想查看我们的最佳电子邮件营销服务指南,以帮助增加您的网站流量和销售额.

1
订阅评论
提醒
0 评论
内联反馈
查看所有评论