KI-Zusammenfassung
Beschreibung
Der wpforms_save_resume_tasks_deleteexpiredentriestask_expire_period Filter wird verwendet, um zu bestimmen, wie viele Tage vergehen sollen, bevor unvollständige Einträge gelöscht werden, wenn das Save and Resume Addon verwendet wird.
Parameter
- $expire_period
- (int) (Erforderlich) Anzahl der Tage, um unvollständige Einträge aus der Eintragstabelle zu löschen. Standardmäßig sind 30 Tage festgelegt.
Quelle
wpforms-save-resume/src/Tasks/DeleteExpiredEntriesTask.php
Weitere Informationen
Der Filter wird verwendet, um zu bestimmen, wie viele Tage vergehen sollen, bevor unvollständige Einträge aus dem Formular entfernt werden, wenn das Save and Resume Addon verwendet wird.
Durch Änderung der Standardeinstellung dieses Filters werden diese Einträge nicht automatisch gelöscht, ohne die ausstehende geplante Aktion manuell auszuführen. Um diese Aktion manuell auszuführen, gehen Sie zu WPForms » Tools » Geplante Aktionen und suchen Sie im Abschnitt Ausstehend nach der Aktion wpforms_save_resume_clean. Unter dieser Aufgabe sehen Sie eine Option zum Ausführen oder Abbrechen. Wählen Sie Ausführen, um diese Aufgabe manuell auszuführen und diese unvollständigen Einträge zu entfernen.

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 zu ändern.
/*
* 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 );