ContactForm7 显示 POST &提交 WordPress Woocommerce 网站时出现 GET 错误 [英] ContactForm7 shows POST & GET error on submission WordPress Woocommerce site

查看:11
本文介绍了ContactForm7 显示 POST &提交 WordPress Woocommerce 网站时出现 GET 错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我已经开发 &最近部署了一个网站我的 WordPress woocommerce 网站,并在我将该网站置于其域中后弹出一个奇怪的错误.之前它致力于开发子域.

I have developed & deployed an website my WordPress woocommerce website recently and a strange error pop-up after I made the website live on its domain. Previously it was working on development sub-domain.

我在提交 ContactForm7 时遇到问题,当有人想要提交 contactform7 时出现错误

I am facing issue with ContactForm7 submission, I get errors when someone want to submit the contactform7

控制台输出记录的错误是:

The Error logged on the console output is:

The resource https://domainhidden/wp-content/themes/Divi/core/admin/fonts/modules.ttf was preloaded using link preload but not used within a few seconds from the window's load event. Please make sure it has an appropriate `as` value and it is preloaded intentionally.
2DevTools failed to parse SourceMap: https://domainhidden/wp-content/themes/Divi/js/custom.unified.js.map
api-fetch.min.js?ver=a783d1f442d2abefc7d6dbd156a44561:2 

POST https://domainhidden/wp-json/contact-form-7/v1/contact-forms/45143/feedback?_locale=user 403 (Forbidden)
F @ api-fetch.min.js?ver=a783d1f442d2abefc7d6dbd156a44561:2
(anonymous) @ api-fetch.min.js?ver=a783d1f442d2abefc7d6dbd156a44561:2
tryCatch @ wp-polyfill.min.js?ver=7.4.4:1
invoke @ wp-polyfill.min.js?ver=7.4.4:1
t.<computed> @ wp-polyfill.min.js?ver=7.4.4:1
n @ api-fetch.min.js?ver=a783d1f442d2abefc7d6dbd156a44561:2
a @ api-fetch.min.js?ver=a783d1f442d2abefc7d6dbd156a44561:2
(anonymous) @ api-fetch.min.js?ver=a783d1f442d2abefc7d6dbd156a44561:2
(anonymous) @ api-fetch.min.js?ver=a783d1f442d2abefc7d6dbd156a44561:2
(anonymous) @ api-fetch.min.js?ver=a783d1f442d2abefc7d6dbd156a44561:2
(anonymous) @ api-fetch.min.js?ver=a783d1f442d2abefc7d6dbd156a44561:2
I @ api-fetch.min.js?ver=a783d1f442d2abefc7d6dbd156a44561:2
(anonymous) @ api-fetch.min.js?ver=a783d1f442d2abefc7d6dbd156a44561:2
f @ api-fetch.min.js?ver=a783d1f442d2abefc7d6dbd156a44561:2
(anonymous) @ api-fetch.min.js?ver=a783d1f442d2abefc7d6dbd156a44561:2
I @ api-fetch.min.js?ver=a783d1f442d2abefc7d6dbd156a44561:2
(anonymous) @ api-fetch.min.js?ver=a783d1f442d2abefc7d6dbd156a44561:2
(anonymous) @ api-fetch.min.js?ver=a783d1f442d2abefc7d6dbd156a44561:2
f @ api-fetch.min.js?ver=a783d1f442d2abefc7d6dbd156a44561:2
(anonymous) @ api-fetch.min.js?ver=a783d1f442d2abefc7d6dbd156a44561:2
(anonymous) @ api-fetch.min.js?ver=a783d1f442d2abefc7d6dbd156a44561:2
t @ api-fetch.min.js?ver=a783d1f442d2abefc7d6dbd156a44561:2
(anonymous) @ api-fetch.min.js?ver=a783d1f442d2abefc7d6dbd156a44561:2
R @ api-fetch.min.js?ver=a783d1f442d2abefc7d6dbd156a44561:2
(anonymous) @ api-fetch.min.js?ver=a783d1f442d2abefc7d6dbd156a44561:2
(anonymous) @ index.js?ver=5.4:1
(anonymous) @ api-fetch.min.js?ver=a783d1f442d2abefc7d6dbd156a44561:2
(anonymous) @ index.js?ver=5.4:1
(anonymous) @ api-fetch.min.js?ver=a783d1f442d2abefc7d6dbd156a44561:2
X @ api-fetch.min.js?ver=a783d1f442d2abefc7d6dbd156a44561:2
f @ index.js?ver=5.4:1
(anonymous) @ index.js?ver=5.4:1
Show 2 more frames
api-fetch.min.js?ver=a783d1f442d2abefc7d6dbd156a44561:2 

GET https://domainhidden/wp-admin/admin-ajax.php?action=rest-nonce 400 (Bad Request)
(anonymous) @ api-fetch.min.js?ver=a783d1f442d2abefc7d6dbd156a44561:2
Promise.catch (async)
X @ api-fetch.min.js?ver=a783d1f442d2abefc7d6dbd156a44561:2
f @ index.js?ver=5.4:1
(anonymous) @ index.js?ver=5.4:1
index.js?ver=5.4:1 
Response {type: "basic", url: "https://domainhidden/wp-admin/admin-ajax.php?action=rest-nonce", redirected: false, status: 400, ok: false, …}

我已经尝试了一些解决方案,例如:

I have already tried some of solutions found like:

  1. 清除缓存文件
  2. 删除现有的 .htaccess 文件并添加默认的 WordPress 的 .htaccess
  3. 更新 PHP 内存限制为 1024M 和 512M
  4. 通过设置/永久链接重新生成永久链接(只需点击带有现有设置的保存按钮)

我提到了很多这个错误,但找不到任何解决方案.我的联系表格 7 测试工作正常.我从中收到测试电子邮件.但它在网站上不起作用.

I referred a lot of this error but cannot find any solution. My contact form 7 test is working properly. I get Test email from it. But it doesn't work on the website.

推荐答案

根据@flexy 的评论,我读到最近关于 cf7 的更新不稳定并导致了很多问题.那时我才意识到,在上线之前,我也更新了所有插件.

As per @flexy's comment, I read that recent update on cf7 is unstable and has caused a lot of issues. That is when I realised that before going live I, too had updated all the plugins.

所以解决方案是:

将联系表 7 降级到较旧的稳定版本使用 WP Rollback 插件降级版本

Downgrade the contact form 7 to older stable version Use WP Rollback plugin to downgrade the version

cf7 不稳定的版本是 5.4.0

The version which is unstable of cf7 is 5.4.0

有效的是降级到 5.3.2 的一个版本

What worked is downgrading to one version back 5.3.2

这篇关于ContactForm7 显示 POST &amp;提交 WordPress Woocommerce 网站时出现 GET 错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆