Résumé IA
Description
Le filtre wpforms_save_resume_tasks_deleteexpiredentriestask_expire_period est utilisé pour déterminer combien de jours doivent s’écouler avant que les entrées partielles ne soient supprimées lors de l’utilisation du module complémentaire Enregistrer et reprendre.
Paramètres
- $expire_period
- (int) (Requis) Nombre de jours pour supprimer les entrées partielles de la table des entrées. Le nombre de jours par défaut est de 30.
Source
wpforms-save-resume/src/Tasks/DeleteExpiredEntriesTask.php
Plus d'informations
Le filtre est utilisé pour déterminer combien de jours doivent s’écouler avant que les entrées partielles ne soient supprimées du formulaire lors de l’utilisation du module complémentaire Enregistrer et reprendre.
En modifiant le paramètre par défaut de ce filtre, cela ne supprimera pas automatiquement ces entrées sans exécuter manuellement l’action planifiée en attente. Pour exécuter cette action manuellement, rendez-vous sur WPForms » Outils » Actions planifiées, et dans la section En attente, recherchez l’action wpforms_save_resume_clean. Sous cette tâche, vous verrez une option pour Exécuter ou Annuler. Sélectionnez Exécuter pour exécuter manuellement cette tâche et supprimer ces entrées partielles.

Exemple
/*
* 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 );
Vous pouvez également utiliser ce filtre pour le modifier en minutes.
/*
* 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 );
Articles de référence
Comment modifier la date d'expiration des entrées partielles