联系表格无效,一试后会影响加载。 chrome控制台显示错误消息:
POST http://example.com/wp-json/contact-form-7/v1/contact-forms/50/feedback 404 (Not Found)
send @ jquery.js?ver=1.12.4:4
ajax @ jquery.js?ver=1.12.4:4
wpcf7.submit @ scripts.js?ver=5.0.3:346
(anonymous) @ scripts.js?ver=5.0.3:53
dispatch @ jquery.js?ver=1.12.4:3
r.handle @ jquery.js?ver=1.12.4:3
如何解决此问题?预先感谢
答案 0 :(得分:6)
迁移网站后,我遇到了同样的问题,重新保存了设置->永久链接在wordpress中进行了修复。
答案 1 :(得分:1)
最终修复!
自从我使用nginx以来,所有解决方案都不适用于我。
我终于解决了将以下行添加到nginx.conf(或包含服务器配置的文件)的错误
location ~ ^/wp-json/ {
rewrite ^/wp-json/(.*?)$ /?rest_route=/$1 last;
}
我希望它对某人有帮助
答案 2 :(得分:0)
您的错误消息清楚地表明特定端点不存在。
http://example.com/wp-json/contact-form-7/v1/contact-forms/50/feedback
我记得,Wordpress json API映射的基地址为
http://example.com/wp-json/wp/v2/
因此,如果您的网址是否与此基本地址一起使用,请尝试一次。将网址更改为
http://example.com/wp-json/wp/v2/contact-form-7/v1/contact-forms/50/feedback
或者只是检查来自http://example.com/wp-json
的映射。
这不是Wordpress的预定义终结点,由Third启用 派对插件主要是
contact-form-7
。确保您已安装 此插件添加到您的wordpress。
PS:请确保您使用的是有效的身份验证方法,否则某些端点将无法正常工作。