Reindirizza alla pagina di ringraziamento dopo l’invio del modulo di contatto 7
Se stai utilizzando il plug-in Contact Form 7, probabilmente saprai che quando un utente compila un modulo di contatto e preme il pulsante Invia non verrà reindirizzato a nessuna pagina. Invece, questo plugin elabora i dati dell’utente tramite Ajax e mantiene l’utente sulla stessa pagina.
Questo è un flusso normale per la maggior parte dei moduli. Ma cosa succede se si desidera che l’utente debba reindirizzare alla pagina di ringraziamento oa qualsiasi pagina personalizzata di un sito Web dopo l’invio del modulo di contatto 7? Se sei quello che lo sta cercando, continua a leggere.
Perché è necessario reindirizzare su un’altra pagina?
Ai fini dell’analisi, il proprietario del sito normalmente mantiene una pagina di successo o di ringraziamento sul sito web. Quanti utenti vengono reindirizzati a queste pagine calcola la percentuale di successo della campagna. La pagina di ringraziamento viene utilizzata per monitorare le conversioni. Inoltre, oltre a mostrare contenuti come "Grazie per la tua richiesta. Ti risponderemo presto.’, puoi fare molte più cose sulla stessa pagina.
A seconda del tuo sito web, faresti le seguenti tattiche nella pagina di ringraziamento.
- Mostra una promozione
- Aggiungi link ai tuoi migliori contenuti
- Chiedi ai lettori di fare un sondaggio
- Partecipa alla tua Community
- Mostra testimonianze
- Chiedi loro di condividere il tuo sito
- Mostra un video
- Chiedi un feedback
- Chiedi loro di seguirti sui social media
Questi sono alcuni suggerimenti che puoi applicare alla pagina. Puoi mostrare tutto ciò che può aiutarti.
Reindirizza alla pagina di ringraziamento dopo l’invio del modulo di contatto 7
Spero che tu sia convinto dell’importanza della pagina di ringraziamento per il tuo sito web. Successivamente, vediamo come eseguire il reindirizzamento nel plug-in Contact Form 7.
Il plug-in Contact Form 7 fornisce diversi eventi DOM che possono essere utilizzati per vari motivi. Per questo tutorial, possiamo usare gli eventi ‘wpcf7mailsent’ o ‘wpcf7submit’.
L’evento ‘wpcf7mailsent’ si attiva quando l’e-mail viene inviata all’invio del modulo. Un evento ‘wpcf7submit’ viene ripreso dopo l’invio di un modulo di contatto. L’utente può scegliere qualsiasi evento nel seguente codice JavaScript. Puoi inserire il codice sotto footer.php
dopo una wp_footer()
chiamata.
<script>
document.addEventListener( 'wpcf7mailsent', function( event) {
location = "<?php echo get_bloginfo('url'); ?>/thank-you";
}, false );
</script>
Qui, presumo che il tuo page slug sia "grazie". Regola questa lumaca secondo le tue pagine.
Vai avanti e prova. Dovresti reindirizzare sulla tua pagina di ringraziamento dopo l’invio del modulo di contatto. Mi piacerebbe sentire i tuoi pensieri e suggerimenti nella sezione commenti qui sotto.
articoli Correlati
- Come salvare gli invii del modulo di contatto 7 nel database di WordPress
- Come aggiungere l’elenco dei paesi nel modulo di contatto 7 Plugin
- Rimuovi il modulo di contatto 7 CSS e JS quando non è necessario