Panoramica
Desiderate sovrascrivere le voci degli utenti che hanno già inviato un modulo? In alcuni casi, si desidera sovrascrivere le voci in modo che l'utente possa inviare una sola voce per ogni modulo. Con un piccolo snippet PHP, è possibile consentire questa operazione sul sito per un singolo modulo o anche per tutti i moduli.
Impostazione
Per impostazione predefinita, a meno che non si utilizzi l'addon Form Locker, tutti gli utenti possono inviare tutte le voci che desiderano a tutti i moduli.

Utilizzando lo snippet qui sotto, il codice cercherà tutte le voci precedenti di questo modulo dall'ID utente e sovrascriverà le loro voci con la voce più recente, in modo che ogni membro abbia una sola voce per ogni modulo creato.
Se avete bisogno di aiuto per aggiungere gli snippet di codice al vostro sito, consultate questo tutorial.
Nota: se l'utente non è connesso, questo snippet di codice non verrà eseguito. Questo snippet di codice può essere eseguito solo se l'utente è loggato quando invia un modulo.
Quando l'utente invia una nuova voce, questa sovrascrive tutte le voci precedenti di questo modulo.

Ecco fatto! Ora avete imparato a sovrascrivere le voci precedentemente inviate da un determinato ID utente.
Desiderate poi sapere come visualizzare un messaggio ai vostri visitatori se hanno già effettuato l'accesso? Date un'occhiata al nostro tutorial sulla visualizzazione di un messaggio quando l'utente è già loggato.
Correlato
Riferimento azione: wpforms_process_entry_save