如何解决“我的 Elementor 表单不工作”问题
已发表: 2022-08-28有时,来自 Elementor 表单的电子邮件可能会变成垃圾邮件或干脆消失。 当您遇到这种情况时,这意味着您的 Elementor 表单无法正常工作。 Elementor 联系表单使用 wp_mail () 功能发送电子邮件。
这无需任何身份验证即可通过托管服务提供商传输电子邮件。 当您的电子邮件从一台服务器移动到另一台服务器时,它会被归档到垃圾邮件文件夹中,或者完全被丢弃。
许多 WordPress 网站和网络主机都会遇到此问题,并且任何联系表单插件都可能发生此问题。 在这篇文章中,我们将看看如何解决这个问题。
“我的 Elementor 表单不工作”问题的解决方案
首先要做的是检查您的 Elementor 表单是否安装正确。 在以下部分中,我们将探讨如何解决问题的分步指南。
第 1 步:对 Elementor 表单错误进行故障排除
首先,您必须检查联系表格是否适用于您的网站。 有时,新主题或插件会影响表单的正常运行。 例如,如果您最近安装了新的缓存插件,您可能会遇到表单提交问题。
提交按钮也有可能不再起作用。 根据您使用的表单生成器,您将收到不同的错误消息。 我们将在这篇文章中看看常见的。
Elementor Pro Form Builder:为此,您可能会收到错误消息,例如“Server_error”或“An error occurred”。 这些错误消息可能意味着 Elementor 表单构建器中缺少一个字段 ID。 要解决此问题,请执行以下步骤:
• 导航到您的 WordPress 仪表板并单击以打开表单页面。
• 接下来,从 Elementor 页面构建器打开页面。
• 依次单击每个字段并检查“高级”选项卡。 您将看到分配给每个表单域的 ID。
• 填写缺少的 ID。
WPForms 错误:如果您使用 WPForms,您可能还会遇到联系表单无法正常工作的问题。 这通常是插件冲突的结果。 您可能会看到不同的错误消息,其中包括:
• “WPForm 检测到此页面上的 JavaScript 存在问题”:这意味着问题出在 JavaScript 上,并且可能是您的主题或插件中设置的结果。 要解决此问题,您应该禁用缩小。
• “表单令牌无效”:此错误通常是由缓存插件引起的。 从缓存插件设置中删除 WPForms 的 JavaScript 以解决此问题。
完成这些步骤后,尝试提交联系表。 如果您在提交表单后没有看到任何错误消息,下一步是检查 Elementor 联系表单中的电子邮件设置。 这将我们带到下一步。
第二步:检查 Elementor 表单通知
您需要检查联系表以查看它是否具有正确的电子邮件通知设置。 表单的配置将决定您为此使用的步骤。 我们将使用我们一直在使用的两个联系表单插件。
Elementor Pro 表单生成器通知
如果您已将 Elementor 表单生成器用于联系表单,请按照以下步骤检查并修复通知设置:
• 单击以在 Elementor 中打开表单页面,然后单击您构建的表单
• 展开左侧边栏的通知设置。
• 单击“提交后的操作”,然后单击“电子邮件”以查看在您的站点上与表单提交一起发送的通知。
• 检查表单通知是否设置正确。 您可能希望将“发件人名称”设置为与您的域名等效的电子邮件地址,以帮助您避免任何电子邮件传递问题。
WPForms 通知
WPForms 也可用于创建 Elementor 联系表单。 您会惊讶于将 WPForms 与 Elementor 一起使用的众多功能和好处。 与其他表单生成器相比,WPForms 提供了更好的垃圾邮件防护。
如果您已在页面上将 WPForms 集成到 Elementor 中,则可以检查 Elementor 中的 WPForms 通知设置。 为此,请按照以下步骤操作:
• 导航到您的Elementor 仪表板并打开表单页面。
• 单击“嵌入式表单”按钮,然后单击“编辑所选表单”链接。
• 单击“设置”,然后单击“通知”。 表单通知屏幕将在右侧打开。
• 检查通知是否打开。
• 检查“发送到电子邮件地址”菜单并查看表单将电子邮件通知重定向到何处。 如果设置为 {admin_email},则表单会将电子邮件通知发送到 WordPress 页面上的默认管理员电子邮件。 如果电子邮件错误,您可以更改 WordPress 中默认管理员的电子邮件。 如果错误,您也可以删除默认的 {admin_email} 标签并手动输入电子邮件地址。
• 如果您想向多个电子邮件ID 发送通知,您应确保在“发送到电子邮件地址”字段中用逗号分隔电子邮件地址。 完成设置后,单击表单构建器顶部的“保存”按钮。 单击“X”按钮关闭窗口。
• 发送一封测试电子邮件,看看您遇到的“我的 Elementor 表单无法正常工作”的问题是否已解决。
如果您检查了设置并处理了通知,但仍然遇到 Elementor 表单无法正常工作或无法发送电子邮件的问题,您可能需要配置 WordPress 邮件 SMTP 插件。 这将我们带到下一步。
第三步:安装 WordPress 邮件 SMTP 插件
WP Mail SMTP 是一个流行的 WordPress 插件。 它改变了通过您的 WordPress 网站发送电子邮件的方式。 有了它,您不必依赖您的网络服务器来发送电子邮件。 WP Mail SMTP 有助于通过另一个外部电子邮件提供商重新路由您的电子邮件。
它有助于验证电子邮件并防止它们被归档为垃圾邮件或被丢弃。 按照以下步骤设置 WP Mail SMTP 插件:
• 从您的帐户区域,在搜索菜单中搜索“WP Mail SMTP 插件”并在出现时单击它。 单击“下载 WP Mail SMTP”按钮以下载 zip 文件。
• 接下来,将插件上传到您的 WordPress 网站,然后在激活插件之前安装它。
• 从浏览器中的 WP Mail SMTP 设置向导中,单击“WP Mail SMTP”,然后在 WordPress 的导航菜单中单击“设置向导”以手动启动它。
第 4 步:在您的 WordPress 中配置 SMTP 服务 现在是时候设置您的新邮件服务了! 这将解决您的 Elementor 表单无法正常工作的问题。 请按照以下步骤开始:
• 单击“让我们开始吧”按钮
• 从列表中选择您想要的电子邮件提供商。 您的选择将取决于您可能发送的电子邮件数量和电子邮件的类型。 如果您没有考虑任何特定的提供商,您可以选择 Sendingblue 或 SMTP.com。
• 按照提示在您选择的提供商上进行安装。
• 在下一个窗口中,向导中默认启用错误报告和电子邮件传送功能。 您也应该启用“每周电子邮件摘要”和“电子邮件日志”。
完成设置向导后,您将自动收到一封测试电子邮件,以确认问题已得到解决。 就这些! 您已成功解决了 Elementor 表单无法正常工作且无法发送电子邮件的问题。

结论
那里有关于如何解决“我的 Elementor 表单不工作”问题的详细指南。 仔细遵循指南,您可以无缝解决问题。
Elementor Pro 有表格吗?
是的,Elementor Pro 提供动态表单。 表单构建器包括您可能需要的不同字段,包括数据字段、文件上传和接受字段等。
Elementor Form 是否存储表单提交?
是的,Elementor Form 为表单提交提供数据备份功能,您可以随时访问它。 您还可以直接从 WordPress 仪表板管理表单提交。
哪个表单生成器最适合 Elementor?
许多表单构建器与 Elementor 完美集成。 一些最推荐的选项是 WPForms、Contact Form 7、Gravity Forms、JetEngine、WP Fluent Forms 和 Ninja Forms。
Elementor Forms 安全可靠吗?
对,他们是。 Elementor 上所有上传的文件都经过 Elementor 表单中内置的验证和安全检查。 这是为了确保您的 WordPress 网站永远不会受到损害。
Elementor Form 是免费的吗?
Elementor 上的表单小部件仅在 Pro 版本中可用。 但是,您仍然可以使用免费版本创建表单。 唯一的问题是功能有限。