Resumo de IA
Descrição
O filtro wpforms_save_resume_tasks_deleteexpiredentriestask_expire_period é usado para determinar quantos dias devem passar antes que as entradas Parciais sejam eliminadas quando se utiliza o complemento Guardar e Retomar.
Parâmetros
- $expire_period
- (int) (Obrigatório) Número de dias para eliminar entradas parciais da tabela de entradas. Os dias padrão estão definidos para 30.
Origem
wpforms-save-resume/src/Tasks/DeleteExpiredEntriesTask.php
Mais Informações
O filtro é usado para determinar quantos dias devem passar antes que as entradas parciais sejam removidas do formulário quando se utiliza o complemento Guardar e Retomar.
Ao alterar a configuração padrão deste filtro, isto não eliminará automaticamente estas entradas sem executar manualmente a ação agendada pendente. Para executar esta ação manualmente, vá a WPForms » Ferramentas » Ações Agendadas e, na secção Pendente, procure a ação wpforms_save_resume_clean. Sob esta tarefa, verá uma opção para Executar ou Cancelar. Selecione Executar para executar manualmente esta tarefa e remover estas entradas parciais.

Exemplo
/*
* 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 );
Também pode usar este filtro para o alterar para minutos.
/*
* 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 );