
04 Mar CF7: sapere da quale pagina viene compilato il modulo di contatto
Contact Form 7 è uno dei moduli di contatto più usati con WordPress, molto semplice senza dubbio, ma non tutti sanno che in realtà, oltre ai tag visibili ed utilizzabili nella scheda Modulo, ne sistono degli altri che integra di suo in background e sono altrettanto utili alla causa dei contatti.
Ad esempio, uno fra questi che trovo molto utile, è quello che permette di sapere da quale pagina del sito viene compilato il modulo di contatto.
Facciamo un esempio pratico per capire meglio.
Mettiamo caso che hai un sito in cui in ogni pagina è presente un corso di formazione, ed in ognuna di queste pagine vuoi inserire un modulo di contatto per fare in modo che l’utente ti contatti, se interessato, ad avere maggiori informazioni su quel determinato corso. Fin qui tutto piuttosto normale, se non fosse che quel modulo di contatto ripetuto in tutte le pagine dei corsi con i suoi consueti campi, una volta compilato dall’utente non ti permette di capire da quale pagina corso sia stato inviato.
A questo problema ci pensano gli Special Mail Tags di Contact Form 7, che sono dei semplicissimi tag sottoforma di shortcode (esattamente come quelli standard già esistenti) che basta aggiungere al tuo modulo di contatto nella scheda Mail > Corpo del messaggio. Nel caso di questo nostro esempio pratico vogliamo sapere qual è il nome della pagina corso da cui è stato inviato il modulo e per farlo useremo lo special mail tag [_post_title].
Altri tipi di Special Mail Tags di Contact Form 7
Quello sopra non è il solo Special Mail Tag utile nei moduli di contatto di Contact Form 7, ma ne esistono altri che potrebbero fornirvi anche altre informazioni inerente l’utente che vi sta contattando e sta interagendo con una determinata pagina del vostro sito. Di seguito ne trovate quindi altri che potranno esservi utili anche in altre cirostanze:
- [_remote_ip] Indica l’indirizzo IP del mittente.
- [_url] Indica l’URL della pagina in cui è presente il modulo di contatto.
- [_date] Indica la data di invio del modulo di contatto.
- [_time] Indica l’ora di invio del modulo di contatto.
- [_post_url] Indica l’URL permalink del post.
Non ci sono commenti