Description
Le wpforms_save_resume_tasks_deleteexpiredentriestask_expire_period
Le filtre est utilisé pour déterminer le nombre de jours qui doivent s'écouler avant que le Partiel sont supprimées lors de l'utilisation de la fonction Addon de sauvegarde et de reprise.
Paramètres
- Période d'expiration
- (int) (obligatoire) Nombre de jours pour supprimer les entrées partielles de la table des entrées. Le nombre de jours par défaut est fixé à 30.
Source
wpforms-save-resume/src/Tasks/DeleteExpiredEntriesTask.php
Plus d'informations
Le filtre est utilisé pour déterminer le nombre de jours qui 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, celui-ci ne supprimera pas automatiquement ces entrées sans exécuter manuellement l'action programmée en attente. Pour exécuter cette action manuellement, rendez-vous sur WPForms " Outils " Actions programméeset de la En attente recherchez la section wpforms_save_resume_clean
action. Sous cette tâche, vous verrez une option pour Exécuter ou Annuler. Sélectionner 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 passer 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 inscriptions partielles ?