WordPress Form表单不起作用:7 个故障排除技巧

表单对于任何 WordPress 网站都很重要,因为它们允许您与访问者联系并收集他们的联系信息。但有时,它们会停止工作,这可能会损害用户体验并阻止您收集重要数据。

幸运的是,有几种方法可以对 WordPress 表单进行故障排除并让它们重新启动并运行。

在本指南中,我们将向您展示当您的 WordPress 表单无法正常工作时该怎么做,并分享我们的主要故障排除技巧。

wordpress-form-does-not-work-in-post

WordPress 表单错误概述

表单使您能够构建电子邮件列表、创建安全的用户注册、收集用户反馈等。当您的表单停止工作时,这可能会失去您潜在的潜在客户并损害网站参与度。

在我们深入研究故障排除技巧之前,了解常见的 WordPress 表单错误可以节省您的时间和减少挫败感。以下是一些最常见的:

  • 表单未正确提交。这可能是由于各种原因造成的,例如插件冲突、表单配置不正确或服务器端问题。
  • 表单未发送通知电子邮件。这通常是由于表单插件设置或 SMTP 设置不正确。
  • 验证错误。当用户填写表单但收到指示必填字段缺失或不正确的错误消息时,会发生这些错误。它们通常是由于表单字段设置配置错误或与其他软件的兼容性问题造成的。
  • 垃圾提交。即使采取了 CAPTCHA 等反垃圾邮件措施,某些表单仍然会收到虚假或垃圾邮件提交。除了使您的收件箱变得混乱之外,如果不检查,它们还会减慢您的网站速度。

当 WordPress 表单不起作用时该怎么办

在本节中,我们将分享 7 个故障排除技巧来帮助您修复 WordPress 表单问题。

以下是我们将在本指南中介绍的所有提示的快速概述。如果您对某个特定提示感兴趣,可以单击链接以跳过本文中的前方:

  • 更新 WordPress、主题和插件
  • 检查插件冲突
  • 清除缓存
  • 查看插件设置
  • 测试电子邮件送达率
  • 检查 Web 服务器配置
  • 联系 Plugin 支持
  • 奖励:联系 WordPress 紧急支持服务

让我们开始吧!

1. 更新 WordPress、主题和插件

过时的软件是导致网站问题(包括表单错误)的主要原因之一。

软件开发人员不断努力改进他们的产品。每次发布更新时,开发人员都会修复软件错误、修补安全漏洞并改进功能。

通过使所有内容保持最新状态,您可以确保您的 WordPress 网站(包括其表单)平稳安全地运行。

要更新您的 WordPress 网站,您需要做的第一件事是转到仪表板 » 更新

wordpress-dashboard-updatesbutton

在 ‘更新’ 部分,您可以查看 WordPress 核心、插件和主题是否有任何可用的更新。

如果有可用的 WordPress 核心更新,您应该首先优先考虑该更新。为了安全地更新您的 WordPress,您可能需要查看我们的终极指南,了解如何为初学者更新 WordPress。

updatewordpressfromdashboard

完成后,继续向下滚动页面以开始更新您的插件和主题。

我们建议一次执行一个更新,以避免任何潜在问题。为此,只需选中插件或主题名称左侧的框,然后单击“更新插件”或“更新主题”。

wordpress-dashboard-updates-updateplugins-checkbox

更新您的 WordPress 核心、插件和主题后,您可以返回您的表单并对其进行测试以查看问题是否已解决。

2. 检查插件冲突

WordPress 插件非常适合扩展您的网站功能,但有时它们不能很好地协同工作。插件之间的冲突可能会导致您的表单出现问题。

要查看插件冲突是否导致了您的表单问题,您需要做的第一件事是从 WordPress 仪表板导航到 Plugins » Installed Plugins

wordpress-dashboard-plugins-installedpluginsmenuitem

从这里,您可以单击 ‘Active’ 选项卡以访问您网站上所有当前活动的插件列表。

现在,您需要停用除您正在使用的 WordPress 表单插件之外的所有插件。您可以通过单击每个插件名称下的 ‘Deactivate’ 按钮来执行此操作。

wordpress-dashboard-plugins-installedplugins-deactivate

或者,您可以通过单击插件名称左侧的框来批量停用所有插件。

然后,从 ‘批量操作’ 下拉菜单中选择 ‘停用’,然后选择 ‘应用’ 按钮。

choose-the-deactivate-option

在仅表单插件处于活动状态的情况下,您现在可以测试表单以查看问题是否仍然存在。如果表单正常工作,则可能是其中一个已停用的插件导致了冲突。

现在,让我们找出导致您的表单问题的插件。

为此,只需导航到“全部”选项卡,然后尝试通过单击“激活”一一重新激活您的插件。然后,您可以每次测试表单以查找冲突的插件。

wordpress-dashboard-plugins-installedplugins-activate

如果您的表单在重新激活插件后停止工作,那么您已经找到了罪魁祸首。因此,您可能需要寻找插件替代品来解决您的表单问题。

3. 清除缓存

缓存是加速 WordPress 网站的好方法。但是,它可能会显示网站组件(包括表单)的过时版本。考虑到这一点,清除浏览器缓存可以帮助解决此问题。

与浏览器缓存类似,缓存插件也可能提供过时的表单版本。如果您使用的是缓存插件,那么您也可以继续清除 WordPress 缓存,以确保您的表单显示最新版本。

我们建议您在我们的指南中学习清除浏览器和网站缓存的步骤,了解如何在 WordPress 中清除缓存。

清除缓存后,您可以返回到显示表单的页面。然后,您需要对其进行测试以查看问题是否已解决。

4. 查看插件设置

不正确的表单插件设置也可能导致表单问题。因此,查看和调整这些设置可能有助于解决表单问题。

在本节中,我们将向您展示如何查看 WPForms 插件设置。如果您使用的是其他 WordPress 表单插件,那么您将需要阅读他们的文档。

要开始使用,您可以从 WordPress 仪表板单击“WPForms”。这会将您重定向到构建器的 ‘Forms Overview’ 面板。

然后,只需将鼠标悬停在所有表单列表中不起作用的表单上,然后单击“编辑”。完成此操作后,您将进入 WPForms 构建器界面。

wordpress-wpforms-formsoverview-editbutton-1

垃圾邮件防护可确保您的表单不会收到虚假的表单提交。因此,如果您遇到垃圾邮件提交问题,最好验证您的垃圾邮件防护配置。

为此,您需要转到设置 » 垃圾邮件防护和安全。然后,您可以检查您的垃圾邮件防护措施是否已开启。

wordpress-wpforms-edit-settings-spamprotectionandsecurity-1-1024x441-1

接下来,我们来验证您的通知配置。

在 ‘通知’ 部分,您需要在 ‘发送到电子邮件地址’ 字段中查找电子邮件地址中的任何拼写错误。

如果您设置了多个收件人,则应检查是否使用逗号分隔每个收件人。

wordpress-wpforms-settings-notifications-defaultnotifications-sendtoemail

如果您不确定自己是否正确设置了多个电子邮件收件人,我们建议您在我们的指南中了解更多信息,了解如何创建具有多个收件人的联系表单。

下一步是检查用户提交表单时会发生什么。这将帮助您确保正确配置重定向、感谢消息和任何其他后续操作。

您可以前往 ‘确认’ 部分开始检查。

如果您将确认类型设置为 ‘Show Page’,则需要确保该页面在您的 WordPress 网站上处于活动状态。如果您选择 ‘Go to URL (Redirect)’,您可能需要仔细检查附加的链接以确保它有效。

wordpress-wpforms-settings-confirmations-confirmationtype

5. 测试电子邮件送达率

您可能还遇到了 WordPress 表单未向您或您的用户发送通知电子邮件的问题。

有时,WordPress 电子邮件最终会进入垃圾邮件文件夹。这是因为默认的 WordPress 电子邮件使用 PHP ()mail 功能,该功能在不同的托管服务器上通常没有正确配置。

幸运的是,像 WP Mail SMTP 这样的 SMTP 插件可以帮助解决这个问题。

WP Mail SMTP 是一个强大的插件,可以提高电子邮件的送达率。它具有解决电子邮件丢失或被标记为垃圾邮件等问题所需的所有功能。

wpmailsmtp-homepage

首先,您需要安装并激活 WP Mail SMTP 插件。然后,您可以按照我们指南中有关如何解决 WordPress 不发送电子邮件问题的步骤进行操作。

我们还建议您阅读我们的指南,了解如何从 WordPress 发送测试电子邮件。

6. 检查 Web 服务器配置

过时的服务器软件可能会导致 WordPress 和您的表单插件出现兼容性问题。为确保顺利运行,您需要确保您的服务器满足 WordPress 的最低要求。

WPForms 允许您检查您的网站使用的服务器软件,以及 PHP 和 MySQL 的版本。

要访问这些详细信息,您可以从 WordPress 仪表板导航到 WPForms » 工具 » 系统信息

wordpress-wpforms-tools-systeminfo-2

然后,滚动浏览“系统信息”以找到“Web 服务器配置”部分。

找到它后,您所要做的就是将 PHP 和 MySQL 版本与 WordPress 的最低要求进行比较。

wordpress-wpforms-tools-systeminfo-webserverconfiguration

从最新的 WordPress 版本 (6.6.1) 开始,最低要求是:

  • PHP:版本 7.4 或更高版本。
  • MySQL:版本 5.6 或更高版本(或 MariaDB 版本 10.1 或更高版本)。

如果您的服务器没有运行推荐的 PHP 和 MySQL 版本,那么您应该联系您的 WordPress 托管服务提供商。大多数托管服务提供商将帮助您升级服务器的软件以满足当前的 WordPress 要求。

您还可以查看我们的指南,了解如何在 WordPress 中更新 PHP 版本。

7. 联系插件支持

有时,尽管您尽了最大努力,但您的 WordPress 表单仍然无法正常工作,您将需要动手帮助。

如果您已经尝试了之前的所有 WordPress 故障排除技巧,但您的表单仍然无法正常工作,那么是时候联系插件的支持团队了。大多数信誉良好的插件通过其官方网站、论坛或专用支持门户提供支持。

使用 WPForms,您可以提交电子邮件票证以获得支持。要联系他们的支持团队,只需登录您的 WPForms 帐户并选择“支持”选项卡。

wpforms-support

然后,您应该会看到一个包含以下字段的表单:

  • 名字。您可以在此处分享您的姓名并让 WPForms 支持团队知道他们正在与谁交谈。
  • 电子邮件。您可以使用您的电子邮件地址填写此表格,以便 WPForms 可以将他们的所有回复发送给您。
  • 确认电子邮件。再次输入您的电子邮件地址,以确保它与“电子邮件”字段中的电子邮件地址匹配。
  • 我们今天能为您提供什么帮助?在这里,您可以从可用选项中进行选择。由于您的表单有问题,因此我们选择 ‘Technical issue or bug’(技术问题或错误)。
  • WPForms 版本。只需输入安装在您的 WordPress 网站上的插件版本。您可以在 WordPress 仪表板中通过转到插件 » 已安装的插件 » WPForms » 描述来检查这一点。
  • 问题/消息。在最后一个字段中,您需要以具体、简洁的描述来编写您面临的问题。

完成后,您可以单击“提交”按钮。您应该会立即收到一封电子邮件,确认您的工单提交。

奖励:联系 WordPress 紧急支持服务

如果您仍然在修复 WordPress 表单时遇到问题,那么可能是时候联系专业人士了。

我们的按需 WordPress 支持服务可以排查错误并修复它们,以便您的表单可以立即重新启动并运行。我们的专家 24/7 全天候可用,可以快速可靠地解决任何 WordPress 问题。

wordpress-support-service

有关更多详细信息,请立即联系我们的高级 WordPress 支持服务!

我们希望本指南能帮助您了解当您的 WordPress 表单无法正常工作时该怎么做。接下来,您可能想学习如何创建安全的联系表单以及在 WordPress 中创建更具交互性的表单的技巧。

原创文章,作者:网贝WebBay,如若转载,请注明出处:https://www.webbay.cn/wordpress-form-does-not-work-7-troubleshooting-tips

error: Content is protected !!