Come modificare la data di scadenza delle registrazioni parziali

Desiderate modificare la data di scadenza delle voci parziali quando utilizzate l'addonSalva e riprendi? Utilizzando un piccolo snippet, è possibile modificare facilmente l'impostazione predefinita quando queste voci parziali vengono rimosse per soddisfare le esigenze della vostra azienda. In questo utile articolo, vi mostreremo come ottenere questo risultato utilizzando un filtro PHP.

Per impostazione predefinita, le voci parziali vengono rimosse automaticamente dopo 30 giorni.

Creazione del modulo

Per iniziare, si creerà il modulo e si aggiungeranno i campi. Dovrete poi attivare le impostazioni di Salva e Riprendi per il vostro modulo.

dopo aver aggiunto i campi, andare su Impostazioni e sulla scheda Salva e riprendi per attivare la funzione Salva e riprendi per questo modulo.

Per assistenza nella creazione di questo tipo di modulo, consultate questa utile guida.

Modifica della data di scadenza

Ora è il momento di aggiungere lo snippet al vostro sito. Se avete bisogno di assistenza su come e dove aggiungere gli snippet al vostro sito, consultate questo tutorial.

/*
 * Set the number of days to delete partial entries when using the Save and Resume addon
 *
 * @link https://wpforms.com/developers/how-to-change-the-expiry-date-on-partial-entries/
 */

function wpf_dev_delete_expired_entries( $expire_period ) {
 
    // deleted partial entries after 15 days
    return '-15 days'; 

}

add_filter( 'wpforms_save_resume_tasks_deleteexpiredentriestask_expire_period', 'wpf_dev_delete_expired_entries', 10, 1 );

Lo snippet qui sopra sovrascrive l'impostazione predefinita di 30 giorni per la rimozione delle voci parziali e la modifica a 15 giorni.

E questo è tutto ciò che serve per modificare la data di scadenza delle iscrizioni parziali! Volete cambiare l'oggetto delle notifiche via e-mail di Salva e riprendi? Consultate il tutorial su Come cambiare l'oggetto delle notifiche via e-mail di Salva e riprendi.

Filtro di riferimento

wpforms_save_resume_tasks_deleteexpiredentriestask_expire_period

FAQ

D: Perché vedo ancora i miei inserimenti parziali?

A: Quando si modifica il periodo di scadenza con questo filtro, potrebbe essere necessario eseguire manualmente l'attività associata alla rimozione di queste voci. Per fare ciò, accedere all'amministrazione di WordPress WPForms " Strumenti " Azioni programmate, e dal In attesa cercare la sezione wpforms_save_resume_clean azione. In questa attività è presente un'opzione che consente di Correre o Annullamento. Selezionare Correre per eseguire manualmente questa operazione e rimuovere queste voci parziali.

ricordarsi di eseguire l'attività per eliminare manualmente queste voci parziali dopo aver modificato le impostazioni predefinite di questo filtro.

In questo modo l'attività verrà eseguita manualmente e rimuoverà queste voci parziali.

D: Dovrà essere sempre in giorni?

R: Assolutamente no, si possono usare i minuti se si vuole, usando questo snippet.

/*
 * Set the number of days to delete partial entries when using the Save and Resume addon
 *
 * @link https://wpforms.com/developers/how-to-change-the-expiry-date-on-partial-entries/
 */

function wpf_dev_delete_expired_entries( $expire_period ) {
 
    // delete partials after 1 minute
    return '-60 seconds'; 

}

add_filter( 'wpforms_save_resume_tasks_deleteexpiredentriestask_expire_period', 'wpf_dev_delete_expired_entries', 10, 1 );