对此问题感到头疼并且我认为问题在于联系表格7,让我解释一下发生了什么
我有一个WordPress多站点,我使用WP Mail SMTP通过此站点发送电子邮件 - 使用此插件我可以发送测试电子邮件,这些邮件是从我的WordPress多站点中的每个不同站点接收的(仅用于一些额外的细节) ,WP Mail SMTP插件安装在每个站点的plugins目录中,并在每个站点中设置插件的设置wp-config.php文件作为插件的最佳实践)
所以我认为网站设置和配置正确,因为他们可以发送测试邮件,所以我认为问题不存在,我在每个网站上设置了Contact Form 7,我可以通过root发送电子邮件网站,但不是从另一个网站(这个网络上只有两个网站)...据我所知,他们的设置相同
在第二个网站上,当我点击“发送”按钮时,它只是挂起并且从不发送...但是在控制台中我收到警告我没有进入另一个网站;
POST http://www.multisite.com/child/page/ 404(未找到)
POST上的404让我感到困惑..我看不到任何丢失的文件,所有文件都按顺序查看,这样就完全难以理解了!您可以自己尝试一下,这是父根网站上的工作版本
http://www.camp-site-finder.com/suggest-a-feature/
破碎的那个
http://www.camp-site-finder.com/glamping/send-test/
(该网站不在线,所以不要担心尝试发送等)
如果有人能指出我正确的方向,或就如何进一步调试这一点提出任何建议,我将非常感激!
提前感谢您 - 希望这是您需要的所有信息
答案 0 :(得分:0)
cf7现在使用WP内置的REST api端点与服务器通信,您的表单正在寻找以下终点,
http://www.camp-site-finder.com/glamping/wp-json/contact-form-7/v1/contact-forms/726/feedback
然而,某些设置可能会发生的情况是htaccess文件通过添加关闭' /'来重定向请求。最后,这打破了cf7的POST提交POST。导致404错误。很多人都报告了此issue on the plugin support forum,因此请检查这是否也是您的设置问题。