如何在 Contact Form 7 中禁用 AJAX 发送方法并保留其他 JS 选项,如验证

How to disable AJAX sending method in Contact Form 7 and keep other JS options like validation

我想使用 wpcf7_form_action_url 过滤器并更改表单中的操作。 为此,我需要禁用提交表单时使用的 AJAX

define('WPCF7_LOAD_JS', false) 不是一个解决方案,因为 WPCF7 AJAX 被打包成一个 整个 JS 标志 - 所以这也会关闭 JS 验证

如果 WPCF7_LOAD_JS JS 被禁用,它会将输入带到服务器,验证并 return 到表单并显示错误。所以,我认为您在提交表单时不会丢失任何验证功能。