Descrizione

Il wpforms_save_resume_tasks_deleteexpiredentriestask_expire_period Il filtro viene utilizzato per determinare quanti giorni devono passare prima che Parziale Le voci vengono cancellate quando si utilizza l'opzione Addon Salva e Riprendi.

Parametri

$periodo_di_scadenza
(int) (Richiesto) Numero di giorni per eliminare le voci parziali dalla tabella delle voci. I giorni predefiniti sono impostati su 30.

Fonte

wpforms-save-resume/src/Tasks/DeleteExpiredEntriesTask.php

Ulteriori informazioni

Il filtro viene utilizzato per determinare quanti giorni devono trascorrere prima che le voci parziali vengano rimosse dal modulo quando si utilizza l'addon Salva e riprendi.

Modificando l'impostazione predefinita di questo filtro, non sarà possibile eliminare automaticamente queste voci senza eseguire manualmente l'azione pianificata in sospeso. Per eseguire manualmente questa azione, andare su 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.

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

È possibile utilizzare questo filtro anche per passare ai 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 );

Articoli di riferimento

Come modificare la data di scadenza delle registrazioni parziali