无法读取 属性 'querySelector' of null - WordPress / Contact Form 7
Cannot read property 'querySelector' of null - WordPress / Contact Form 7
在 5.4.1 版和在 WordPress 上使用 Contact Form 7 插件之前的版本中,我们的联系表似乎出现错误。无论是否输入信息,提交表单时都会出现错误。出现在控制台的错误如下:
TypeError: Cannot read property 'querySelector' of null
at c (index.js?ver=5.4.1:1)
at Array.forEach (<anonymous>)
at index.js?ver=5.4.1:1
阅读几篇关于回滚到版本 5.3.2 的文章,我可以确认这些文章有效,并且此版本中不存在该问题。有没有人有解决办法?还是我们需要等待另一个更新?我相信自从第一次发现以来已经过去几周了。
如果有人需要任何其他信息,请告诉我,我会尽力提供。
谢谢!
这是因为您的主题或插件与 wordpress 中使用的新版本 jquery 不兼容。您可以做一些事情。
- 更新您的主题和插件,希望 JavaScript 由作者修补
- 尝试自己修补损坏的代码(这需要 javascript 的知识)
- 安装jQueryMigrate插件(这只是一个创可贴,不应该是永久的解决方案)
您可以编辑
define( ‘WPCF7_LOAD_JS’, true );
至
define( ‘WPCF7_LOAD_JS’, false );
在 wp-contact-form-7.php 文件上。
在 5.4.1 版和在 WordPress 上使用 Contact Form 7 插件之前的版本中,我们的联系表似乎出现错误。无论是否输入信息,提交表单时都会出现错误。出现在控制台的错误如下:
TypeError: Cannot read property 'querySelector' of null
at c (index.js?ver=5.4.1:1)
at Array.forEach (<anonymous>)
at index.js?ver=5.4.1:1
阅读几篇关于回滚到版本 5.3.2 的文章,我可以确认这些文章有效,并且此版本中不存在该问题。有没有人有解决办法?还是我们需要等待另一个更新?我相信自从第一次发现以来已经过去几周了。
如果有人需要任何其他信息,请告诉我,我会尽力提供。
谢谢!
这是因为您的主题或插件与 wordpress 中使用的新版本 jquery 不兼容。您可以做一些事情。
- 更新您的主题和插件,希望 JavaScript 由作者修补
- 尝试自己修补损坏的代码(这需要 javascript 的知识)
- 安装jQueryMigrate插件(这只是一个创可贴,不应该是永久的解决方案)
您可以编辑
define( ‘WPCF7_LOAD_JS’, true );
至
define( ‘WPCF7_LOAD_JS’, false );
在 wp-contact-form-7.php 文件上。