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.
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.
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 );