Attenzione!

Questo articolo contiene codice PHP ed è destinato agli sviluppatori. Offriamo questo codice come cortesia, ma non forniamo supporto per personalizzazioni del codice o sviluppo di terze parti.

Per ulteriore assistenza, consulta il tutorial di WPBeginner su come aggiungere codice personalizzato.

Chiudi

Memorizzare l'indirizzo IP non memorizzato nella cache in un campo nascosto

Vuoi memorizzare l'indirizzo IP non memorizzato nella cache in un campo nascosto con WPForms? Il tag intelligente predefinito {user_ip} in WPForms recupera l'indirizzo IP dell'utente che sta compilando il tuo modulo. Tuttavia, questo indirizzo IP viene acquisito nel momento in cui l'utente carica la pagina e potrebbe benissimo essere una versione memorizzata nella cache.

In questo tutorial, ti mostreremo come acquisire gli indirizzi IP non memorizzati nella cache degli utenti che compilano il tuo modulo.


Creazione del tuo modulo

Innanzitutto, dovrai creare un nuovo modulo o modificarne uno esistente per accedere al generatore di moduli. Una volta aggiunti tutti i campi necessari, aggiungi il Campo Nascosto al tuo modulo e prendi nota del suo ID.

aggiunta di un campo nascosto per acquisire l'indirizzo IP non memorizzato nella cache

Aggiungere lo snippet per acquisire l'indirizzo IP non memorizzato nella cache

Nota: Quando utilizzi questo snippet, non avrai bisogno di utilizzare il tag intelligente {user_ip}. Questo snippet otterrà automaticamente l'IP dell'utente e lo inserirà nel campo nascosto, assicurando che il numero acquisito non sia la versione memorizzata nella cache dell'indirizzo IP.

Ora è il momento di aggiungere lo snippet al tuo sito. Per procedere, copia e incolla lo snippet di codice qui sotto sul tuo sito. Se hai bisogno di aiuto per aggiungere snippet al tuo sito, consulta questo tutorial.

Lo snippet sopra verrà eseguito solo per l'ID modulo 727. Se l'ID campo 10 è effettivamente un Campo Nascosto, aggiornerà questo campo dopo l'invio del modulo con l'indirizzo IP dell'utente corrente.

Nota: Assicurati di sostituire l'ID del modulo e l'ID del campo con i tuoi ID effettivi. Se hai bisogno di aiuto per trovare gli ID dei tuoi moduli e campi, dai un'occhiata a questo tutorial.

senza utilizzare un tag intelligente, puoi facilmente acquisire l'indirizzo IP dopo l'invio del modulo per assicurarti che l'indirizzo registrato sia un indirizzo non memorizzato nella cache

Ecco fatto! Ora hai imparato come acquisire l'indirizzo IP non memorizzato nella cache degli utenti che compilano il tuo modulo WordPress.

Stai cercando di aggiungere animazioni CSS al messaggio di conferma del tuo modulo? Dai un'occhiata al nostro tutorial per scoprire come aggiungere foglie autunnali che cadono al tuo messaggio di conferma.

Riferimento filtro: wpforms_process_filter