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

Sovrascrivere le voci degli utenti che hanno già inviato un modulo

Panoramica

Vuoi sovrascrivere le voci degli utenti che hanno già inviato un modulo? In alcuni casi, potresti voler sovrascrivere le voci in modo che l'utente possa inviare una sola voce per modulo. Con un piccolo snippet PHP, puoi abilitare questa funzionalità sul tuo sito per un singolo modulo o anche per tutti i moduli.

Configurazione

Per impostazione predefinita, a meno che tu non stia utilizzando il componente aggiuntivo Blocco Moduli, tutti gli utenti possono inviare tutte le voci che desiderano a tutti i tuoi moduli.

Gli utenti possono inviare quante voci desiderano in base alle impostazioni del tuo modulo

Utilizzando lo snippet seguente, questo codice cercherà eventuali voci precedenti su questo modulo dall'ID utente e sovrascriverà le loro voci con l'ultima voce, in modo che ciascuno dei tuoi membri abbia una sola voce per modulo per ciascun modulo che hai creato.

Se hai bisogno di aiuto per aggiungere snippet di codice al tuo sito, ti preghiamo di consultare questo tutorial.

Nota: Se l'utente non è connesso, questo snippet di codice non verrà eseguito. Questo snippet di codice può essere eseguito solo se un utente è connesso durante l'invio di voci di modulo.

Quando questo utente invia una nuova voce, tale voce sovrascriverà tutte le voci precedenti su questo modulo.

utilizzando questo snippet di codice puoi ora sovrascrivere le voci inviate in precedenza dallo stesso utente

Fatto! Ora hai imparato come sovrascrivere le voci inviate in precedenza da un particolare ID utente.

Successivamente, vuoi imparare come visualizzare un messaggio ai tuoi visitatori se sono già connessi? Dai un'occhiata al nostro tutorial su come visualizzare un messaggio quando l'utente è già connesso.

Riferimento Azione: wpforms_process_entry_save