Riassunto AI
Descrizione
Il filtro wpforms_save_resume_tasks_deleteexpiredentriestask_expire_period viene utilizzato per determinare quanti giorni devono passare prima che le voci Parziali vengano eliminate quando si utilizza il componente aggiuntivo Salva e riprendi.
Parametri
- $expire_period
- (int) (Richiesto) Numero di giorni per eliminare le voci parziali dalla tabella delle voci. I giorni predefiniti sono impostati su 30.
Origine
wpforms-save-resume/src/Tasks/DeleteExpiredEntriesTask.php
Maggiori Informazioni
Il filtro viene utilizzato per determinare quanti giorni devono passare prima che le voci parziali vengano rimosse dal modulo quando si utilizza il componente aggiuntivo Salva e riprendi.
Modificando l'impostazione predefinita di questo filtro, queste voci non verranno eliminate automaticamente senza eseguire manualmente l'azione pianificata in sospeso. Per eseguire questa azione manualmente, vai su WPForms » Strumenti » Azioni pianificate e, nella sezione In sospeso, cerca l'azione wpforms_save_resume_clean. Sotto questo task, vedrai un'opzione per Esegui o Annulla. Seleziona Esegui per eseguire manualmente questo task e rimuovere queste voci parziali.

Esempio
/*
* Set the number of days to delete partial entries when using the Save and Resume addon
*
* @link https://wpforms.com/developers/wpforms_save_resume_tasks_deleteexpiredentriestask_expire_period/
*
* @param $expire_period Number of days to delete.
* return int
*/
function wpf_dev_delete_expired_entries( $expire_period ) {
// deleted partials after 15 days
return '-15 days';
}
add_filter( 'wpforms_save_resume_tasks_deleteexpiredentriestask_expire_period', 'wpf_dev_delete_expired_entries', 10, 1 );
Puoi anche usare questo filtro per cambiarlo anche in minuti.
/*
* Set the number of days to delete partial entries when using the Save and Resume addon
*
* @link https://wpforms.com/developers/wpforms_save_resume_tasks_deleteexpiredentriestask_expire_period/
*
* @param $expire_period Number of days to delete.
* return int
*/
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 );