Beschreibung

Die wpforms_save_resume_tasks_deleteexpiredentriestask_expire_period Filter wird verwendet, um zu bestimmen, wie viele Tage vergehen sollen, bevor Teilweise Einträge werden gelöscht, wenn Sie die Addon Speichern und Fortsetzen.

Parameter

$expire_period
(int) (Erforderlich) Anzahl der Tage, nach denen partielle Einträge aus der Tabelle der Einträge gelöscht werden. Die Standardtage sind auf 30 festgelegt.

Quelle

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

Mehr Informationen

Der Filter wird verwendet, um zu bestimmen, wie viele Tage vergehen sollen, bevor Teileinträge aus dem Formular entfernt werden sollen, wenn das Addon Speichern und Fortsetzen verwendet wird.

Wenn Sie die Standardeinstellung dieses Filters ändern, werden diese Einträge nicht automatisch gelöscht, ohne dass die anstehende geplante Aktion manuell ausgeführt wird. Um diese Aktion manuell auszuführen, gehen Sie zu WPForms " Werkzeuge " Geplante Aktionenund aus dem Anhängig Abschnitt, suchen Sie die wpforms_save_resume_clean Aktion. Unter dieser Aufgabe finden Sie eine Option für ausführen. oder Abbrechen. Wählen Sie ausführen. um diese Aufgabe manuell auszuführen und diese Teileinträge zu entfernen.

Denken Sie daran, die Aufgabe zum Löschen dieser partiellen Einträge manuell auszuführen, nachdem Sie die Standardeinstellungen dieses Filters geändert haben.

Beispiel

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

Sie können diesen Filter auch verwenden, um ihn in Minuten umzuwandeln.

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

Referenzartikel

Ändern des Verfallsdatums von Teileinträgen