Ottenere valori dal modulo Contact Form 7 in WordPress
Sto utilizzando il plugin Contact Form 7 nel mio blog. Ho un'opzione di donazione nel modulo con un selettore di prezzo tramite radio button. L'utente può selezionare e inviare. Dopo l'invio del modulo, dovrebbe reindirizzare a PayPal con il prezzo selezionato.
Ho provato:
on_sent_ok: "location = 'https://www.sandbox.paypal.com/us/cgi-bin/webscr?cmd=_xclick&business=xxxx@india.com¤cy_code=USD&amount=100&return=http://http://cratecreative.com/norpac&item_name=contribution';"
nell'opzione aggiuntiva nella gestione del modulo. Ma qui il valore del prezzo è statico. Ho bisogno di cambiare quel valore con quanto selezionato dall'utente.
Grazie in anticipo

Prima modifica il codice `on_sent_ok' in:
on_sent_ok: 'my_redirect();'
poi crea la funzione my_redirect()
nella pagina che mostra il modulo:
<script>
function my_redirect() {
var price = document.getElementById('PRICE_FIELD').value;
var url = 'https://www.sandbox.paypal.com/us/cgi-bin/webscr?cmd=_xclick&business=xxxx@india.com¤cy_code=USD&amount='+price+'&return=http://http://cratecreative.com/norpac&item_name=contribution';
window.location = url;
}
</script>
Ecco fatto!
Assicurati solo di correggere l'email in quell'URL e sostituire PRICE_FIELD
con l'ID effettivo del campo del prezzo.

Grazie per la risposta, dove dovrei posizionare lo script nei file del plugin o del tema.

Ciao @bainternet! Ho provato questa soluzione ma non sono riuscito a farla funzionare. Per favore guarda http://stackoverflow.com/questions/41712480/how-to-add-form-field-value-to-query-parameter-to-contact-form-7-on-sent-ok-redi Mi piacerebbe vedere se potresti aiutarmi a risolvere il problema! Grazie :)

Questo codice completo va inserito nella casella delle impostazioni aggiuntive, sostituendo "xxxx@example.com" con la tua email PayPal e "amount=100"
con il tuo importo, ad esempio "amount=25"
o "amount=50"
. Assicurati anche di modificare la pagina di "return" con il tuo URL una volta che il pagamento è completato:
on_sent_ok: "location = 'https://www.sandbox.paypal.com/us/cgi-bin/webscr?cmd=_xclick&business=xxxx@example.com¤cy_code=USD&amount=100&return=http://http://cratecreative.com/norpac&item_name=contribution';"
