Un utente ha chiesto 👇
Ciao,
Sto usando:
[hidden post_url default:get]
nella forma e nell’uso: [_post_url] nel messaggio di posta elettronica.
Ricevo l’email con l’URL, ma Zapier ha trovato il valore vuoto.
Si prega di avvisare.
Jaime
Autore del plugin
(@mariovalney)
2 anni, 2 mesi fa
Ciao!
Mar CF7 dice:
A differenza di altri tag di posta elettronica, i tag di posta elettronica speciali sono indipendenti dal modulo o dai campi di input dell’invio.
Quindi usando [_post_url]
il corpo del messaggio oi campi dell’email sono OK, ma il nostro plugin utilizza i campi del modulo come “modello” per i dati.
Inoltre, [hidden post_url default:get]
funzionerà solo se inserisci il valore di “post_url” in un parametro URL (variabile $ _GET). Controlla i documenti con più dettagli.
Per aggiungere dati senza tag email, puoi creare un filtro per aggiungere dati come questo:
https://wordpress.org/support/topic/special-hidden-fileds-to-zapier/
Nel tuo caso, dovresti aggiungere questo codice:
add_filter( 'ctz_get_data_from_contact_form', 'jaime_add_data_to_zapier', 10, 2 );
function jaime_add_data_to_zapier( $data, $contact_form ) {
$submission = WPCF7_Submission::get_instance();
if ( empty( $submission ) ) return $data;
$post_id = (int) $submission->get_meta( 'container_post_id' );
if ( empty( $post_id ) ) return $data;
$post = get_post( $post_id );
$post_url = ( ! empty( $post->ID ) ) ? get_permalink( $post->ID ) : '';
$data['post_url'] = $post_url;
return $data;
}
Grazie per aver utilizzato il nostro plugin.
Autore del plugin
(@mariovalney)
2 anni, 2 mesi fa
Ciao!
Il tuo post ti ha dato l’idea di supportare tag email speciali. Quindi la nuova versione 1.3.0 ora lo supporta.
Per inviarlo a Zapier è necessario aggiungere il tag al nuovo campo delle opzioni come mostrato nella foto 1.
Il tuo caso, aggiungi solo un file [_post_url]
.
Grazie per aver utilizzato di nuovo il nostro plug-in e ci piacerebbe rivederlo.
Questa risposta è stata modificata 2 anni, 2 mesi fa da.
Was this helpful?
0 / 0