Supporto » Funzionalità = Plugin » contact form 7 – submit ed invio dati ad un altro sito

  • Salve a tutti,
    ho un form contatti che, dopo la compilazione dei dati, tramite il plugin Contact Form 7 Redirection vado in una pagina di ringraziamento.
    Ora mi è stato richiesto questo: al submit del form contatti, dopo l’invio dell’email, i dati del form devono essere inviati (tramite post) ad una pagina php di un altro sito.
    E’ fattibile?
    Grazie in anticipo

Stai vedendo 3 repliche - dal 1 al 3 (di 3 totali)
  • Ciao,
    si è fattibile. Puoi utilizzare gli hook di Contact Form 7 per eseguire del codice PHP dopo l’invio.

    
    // ...in functions.php
    add_action('wpcf7_mail_sent', function ($cf7) {
        // codice da eseguire
    });
    

    (rif. https://github.com/wp-plugins/contact-form-7/blob/master/includes/submission.php#L161 )

    Il codice da eseguire dipende dalla tua form. Hai varie possibilità, prova dare un occhio
    https://stackoverflow.com/questions/3080146/post-data-to-a-url-in-php

    Buona giornata,
    Diego

    catkatia1971

    (@catkatia1971)

    Grazie mille,
    seguirò l’esempio che mi hai inviato!!!
    Buona giornata
    Caterina

    Ciao,
    ho seguito le indicazioni, ma on funziona.
    Nel file function.php ho inserito il codice:

    add_filter(‘wpcf7_form_action_url’, ‘wpcf7_custom_form_action_url’);
    function wpcf7_custom_form_action_url(){
    return ‘myurl’;// replace this with the new action url (excluding the ‘http://’)
    }

    Nella pagina, se faccio ispeziona elemento, la action del form è cambiata ma cliccando sul pulsante resta tutto invariato, non vado nella pagina che ho inserito io. Cosa posso fare?

Stai vedendo 3 repliche - dal 1 al 3 (di 3 totali)
  • Il topic ‘contact form 7 – submit ed invio dati ad un altro sito’ è chiuso a nuove risposte.