Como funciona:
- Ação ao Rodapé:
add_action('wp_footer', 'wp24horas_contact_form7_redirect');
: Adiciona a funçãowp24horas_contact_form7_redirect
ao ganchowp_footer
, que é executado no rodapé de todas as páginas do site.
- Definição da Função:
function wp24horas_contact_form7_redirect() { ... }
: Define a funçãowp24horas_contact_form7_redirect
que adiciona o script JavaScript para redirecionamento.
- Adicionar o Script:
<script type="text/javascript"> ... </script>
: Adiciona o script JavaScript diretamente na página.document.addEventListener('wpcf7mailsent', function(event) { ... }, false);
: Adiciona um evento que é acionado quando um formulário do Contact Form 7 é enviado com sucesso.var form_id = event.detail.contactFormId;
: Obtém o ID do formulário que foi enviado.if (form_id == 1234) { ... }
: Verifica se o ID do formulário enviado corresponde ao ID do formulário que você deseja monitorar (substitua1234
pelo ID real do seu formulário).window.location.href = 'https://seusite.com/obrigado';
: Redireciona o usuário para a URL especificada. Substitua'https://seusite.com/obrigado'
pela URL da sua página de agradecimento.
Instruções de Uso
Este código pode ser adicionado ao arquivo functions.php
do seu tema ou, preferencialmente, em um plugin específico para o site.