最近,我们的一位读者问是否可以在数据库中保存WordPress联系人表单数据?
通常,大多数流行的WordPress表单插件都会在网站上提交表单条目后向管理员发送通知电子邮件。
但是,这些数据发送后会怎样?在本文中,我们将分享如何在WordPress数据库中保存联系表单数据,以及它的实际含义。
联系表格和WordPress数据库(在幕后)
当访问者在您的WordPress网站上提交联系表单时,作为网站所有者,您将看到的最明显的可见动作是收件箱中的电子邮件通知,其中包含特定访问者提交的所有详细信息。
但是,在幕后,大多数WordPress表单插件也会将该数据存储在WordPress数据库中。
WordPress数据库是一种以组织方式存储和获取数据的系统。这允许插件开发人员以可编程方式管理数据。
作为用户,如果要在WordPress数据库中显示数据,则需要登录到WordPress托管帐户并转到phpMyAdmin工具。
例如,如果您使用的是Bluehost,则phpMyAdmin的链接位于控制面板底部的“有用的链接”»“高级”»phpMyAdmin下。
进入phpMyAdmin后,您需要选择WordPress数据库,然后单击相应WordPress表单插件的数据库表。由于我们使用WPForms,因此这是我们的表单表:wp_wpforms_entries。
单击表格后,您将在字段列中找到所有表单条目。
给出它的外观,当我们说这不是查看数据的最人性化的方式时,您将同意我们的观点。
这就是为什么大多数高级WordPress表单插件都带有用户友好的条目管理解决方案的原因,该解决方案允许您访问WordPress仪表板内的表单条目。
是的,所有联系表单数据仍存储在WordPress数据库中,但是您可以在用户友好的界面(如WordPress管理员)中查看它,而不是上面的屏幕截图。
让我们看一个使用WPForms时的外观示例,WPForms是增长最快的高级WordPress表单插件,目前有300万个网站在使用它。
如何在WordPress中管理联系表条目
在本示例中,我们将使用WPForms,因为那是我们团队构建的插件,也是我们在WPBeginner上使用的插件。但是,其他流行的WordPress表单插件(例如Formidable Forms和其他)也存在类似的过程。
首先,您当然需要使用WPForms创建联系表。如果您需要相关说明,则可以按照我们的分步指南了解如何在WordPress中创建联系表单。
在网站上添加联系表之后,您需要继续进行测试条目提交。这是我们的简单联系表的示例:
用示例信息填写完后,单击“提交”。
这将导致两件事发生。首先,它将向您(网站管理员)发送一封电子邮件,其中包含表单中的所有信息。其次,它将联系表单数据存储在WordPress数据库中,您可以在WordPress仪表板的WPForms»Entries部分中查看该表单。
在此屏幕上,您可以单击表单名称或“所有时间”下的计数以查看输入。
字段标签(在这种情况下,名称,电子邮件以及评论或消息)在表格的顶部和底部均列出。
条目管理屏幕还使您能够对表中的条目加注星标(收藏),将其标记为已读,甚至删除它们。
您可以单击条目旁边的“查看”链接以查看更多详细信息,例如提交日期,其他联系表单字段等。
在WPForms条目详细信息页面上,您可以添加有关联系表单条目的注释,打印或导出,加注星标等等。
作为用户,此界面是一种更加用户友好的方式,用于查看存储在WordPress数据库中的联系表单数据。
额外提示:如何禁用将表单数据存储在WordPress数据库中
在某些情况下,您可能不想将联系表单数据存储在WordPress数据库中。WPForms还允许您执行此操作。您需要做的是编辑相应的WordPress表单,这将打开WPForms表单构建器。
您需要转到构建器内的“设置”»“常规”选项卡,然后滚动到底部。您需要确保选中以下选项:禁用在WordPress中存储条目信息。
之后,只需单击“保存”按钮即可。
现在,您需要返回到此表单并提交测试条目,以确保您正在接收电子邮件通知。这非常重要,因为当您检查了以上设置后,联系表条目将不会存储在数据库中。
如果您遇到WordPress无法发送电子邮件的问题,则需要安装并激活WP Mail SMTP插件。通过与顶级SMTP提供商(例如Amazon SES,SendGrid等)建立连接,它可以帮助您提高WordPress电子邮件的可传递性。