No Formulário de Contato 7, nas "Outras configurações" da tela de edição para cada formulário na tela de gerenciamento,
on_sent_ok: "window.location.href='Redirecionar para URL';"
Após o processo do Formulário de Contato 7 ser concluído, ele irá redirecionar você para a URL que você definiu.
No entanto, se você configurar isso, será redirecionado para a mesma URL, seja bem-sucedida ou falha, então você não sabe se o envio foi bem-sucedido ou falhou.
Se você quiser exibir uma mensagem em vez de uma transição de tela, a mensagem é alternada entre sucesso e fracasso, e JavaScript deve ser usado para processá-la.
Portanto, modificaremos o arquivo js do Formulário de Contato 7 para redirecioná-lo para a URL de redirecionamento de erro em caso de erro.
/pm_webform/wp-content/plugins/contact-form-7/includes/js scripts.js
As linhas seguintes próximas à linha 67
} else {
Você pode adicionar a linha abaixo para redirecionar para a URL de redirecionamento em caso de falha.
window.location.href = "URL de redirecionamento para falha";
Da mesma forma, a linha seguinte próxima à linha 57
} else if (1 == data.mailSent) {
Você pode adicionar a linha abaixo para redirecionar para a URL de redirecionamento e ter sucesso.
window.location.href = "redirecionar URL em caso de sucesso";