WordPress 表单错误概述
表单可以建立电子邮件列表、创建安全的用户注册、收集用户反馈等。如果表单不工作,可能会失去潜在客户并影响网站SEO。
在我们开始故障排除技巧之前,先了解常见的 WordPress 表单错误可以节省一些时间和精力。以下是一些最常见的错误:
- 表单提交不正确:这可能由多种原因造成,例如插件冲突、表单配置不正确或服务器端问题。
- 表单未发送通知电子邮件:这通常是由于表单插件设置或 SMTP 设置不正确造成的。
- 验证错误:当用户填写表单但收到错误消息,提示必填字段缺失或不正确时,就会发生这类错误。这通常是由于表单字段设置错误或与其他软件存在兼容性问题造成的。
- 垃圾邮件提交:即使有CAPTCHA 等反垃圾邮件措施,某些表单仍会收到虚假或垃圾邮件提交。如果不加以控制,除了会弄乱收件箱外,它们还会降低网站速度。
当WordPress表单不起作用时该怎么办
1. 更新 WordPress、主题和插件
旧版本的软件是导致网站问题(包括表单错误)的主要原因之一。
软件开发人员会不断的改进其产品。每次发布更新时,开发人员都会修复软件错误、修补安全漏洞并改进功能。
通过保持所有内容为最新,可以确保 WordPress 网站(包括其表单)顺利且安全地运行。
要更新 WordPress 网站,转到仪表板 » 更新即可。
在“更新”部分,可以查看 WordPress 核心、插件和主题是否有可用的更新。
如果有 WordPress 核心更新可用,应该优先考虑该更新。
完成后,继续向下滚动页面以开始更新插件和主题。
我们的建议是一次更新一个插件,以避免出现卡在更新等问题。只需选中插件或主题名称左侧的框,然后单击“更新插件”或“更新主题”。
更新 WordPress 核心、插件和主题后,可以返回表单并测试,看看问题是否已修复。
2. 检查插件冲突
WordPress 插件对于扩展网站功能非常有用,但有时它们会出现不兼容等情况。插件之间的冲突可能会导致表单出现问题。
要查看是否是插件冲突导致了表单问题,从 WordPress 仪表板导航至插件 » 已安装的插件。
从这里,可以单击“活动”选项卡来访问网站上所有当前活动插件的列表。
现在,需要停用除正在使用的 WordPress 表单插件之外的所有插件。可以通过单击每个插件名称下的“禁用”按钮来执行此操作。
或者,可以通过单击插件名称左侧的框来批量停用所有插件。
然后,从“批量操作”下拉菜单中选择“禁用”,然后单击“应用”按钮。
在仅激活表单插件的情况下,现在可以测试表单以查看问题是否仍然存在。如果表单正常工作,则其中一个停用的插件可能是导致冲突的原因。
现在,找出哪个插件导致了表单问题。
导航至“全部”选项卡,然后单击“激活”逐个重新激活插件。然后,每次测试表单以找到冲突的插件。
3.清除缓存
缓存是加速 WordPress 网站的一种好方法。但是,它可能会显示网站组件(包括表单)的旧版本。考虑到这一点,可以先清除浏览器缓存排查问题。
与浏览器缓存类似,缓存插件也可能提供旧的表单版本。如果在使用缓存插件,那么可以继续清除 WordPress 缓存,确保表单显示最新版本。
我们建议看看有关如何清除 WordPress 缓存,学习如何清除浏览器和网站缓存。
清除缓存后,可以返回显示表单的页面。然后,需要测试看看问题是否已解决。
4.检查插件设置
错误的表单插件设置也会导致表单问题。因此,检查并调整这些设置有助于解决表单问题。
在本教程中,我们会展示如何查看WPForms插件设置。如果使用的是其他WordPress 表单插件,则需要看看官方给的文档。
首先,可以从 WordPress 仪表板单击“WPForms”。这会将你重定向到构建器的“表单概览”面板。
然后,只需将鼠标悬停在所有表单列表中不起作用的表单上,然后单击“编辑”。完成后,会进入 WPForms 构建器界面。
垃圾邮件保护表单不会收到虚假的表单提交。因此,如果遇到垃圾邮件提交问题,最好验证垃圾邮件保护配置。
为此,转到“设置”»“ 垃圾邮件保护和安全”。然后,可以检查垃圾邮件保护措施是否已打开。
接下来,验证通知配置。
在“通知”部分,检查“发送到电子邮件地址”字段中的电子邮件地址是否有拼写错误。
如果设置了多个收件人,则应检查是否使用逗号分隔每个收件人。
下一步是检查用户提交表单时会发生什么。这将帮助确保重定向、感谢消息和任何其他后续操作均已正确配置。
可以前往“确认”部分开始检查。
如果将确认类型设置为“显示页面”,则需要确保该页面在 WordPress 网站上有效。如果选择“转到 URL(重定向)”,则可能需要仔细检查附加的链接以确保其有效。
5. 测试电子邮件传递率
如果遇到 WordPress 表单无法向你或用户发送通知电子邮件的问题。
有时候,WordPress 电子邮件可能会被归入垃圾邮件文件夹。这是因为默认的 WordPress 电子邮件使用 PHP ()mail 函数,而该函数在不同的服务器上通常配置不正确。
幸运的是,像 WP Mail SMTP 这样的 SMTP 插件可以帮助解决这个问题。
WP Mail SMTP是一款功能强大的插件,可以提高电子邮件的送达率。它具有解决电子邮件丢失或被标记为垃圾邮件等问题所需的所有功能。
6.检查Web服务器配置
过时的服务器软件可能会导致 WordPress 和表单插件出现兼容性问题。为确保顺利运行,要确保服务器满足 WordPress 的最低要求。
WPForms 可以检查网站使用的服务器软件以及 PHP 和 MySQL 的版本。
要看这些详细信息,可以从 WordPress 仪表板导航到WPForms » 工具 » 系统信息。
然后,滚动“系统信息”以找到“Web 服务器配置”部分。
一旦找到它,将 PHP 和 MySQL 版本与 WordPress 的最低要求进行比较。
从最新的 WordPress 版本 (6.6.1) 开始,最低要求是:
- PHP:版本 7.4 或更高版本。
- MySQL:版本 5.6 或更高版本(或 MariaDB 版本 10.1 或更高版本)。
如果服务器没有运行推荐的 PHP 和 MySQL 版本,则应联系服务器提供商。大多数提供商都会帮你升级服务器以满足当前的 WordPress 要求。
暂无评论内容