Cómo cambiar la fecha de caducidad de las entradas parciales

¿Le gustaría cambiar la fecha de caducidad de las entradas parciales al utilizar el addonGuardar y Reanudar? Utilizando un pequeño fragmento, puede cambiar fácilmente la configuración predeterminada cuando se eliminan estas entradas parciales para satisfacer las necesidades de su empresa. En este útil artículo, vamos a mostrarte cómo conseguirlo utilizando un filtro PHP.

Por defecto, las entradas parciales se eliminan automáticamente después de 30 días.

Creación del formulario

Para empezar, creará su formulario y añadirá sus campos. A continuación, tendrá que habilitar los ajustes Guardar y Reanudar para su formulario.

después de añadir sus campos, vaya a Configuración y a la pestaña Guardar y reanudar para activar Guardar y reanudar para este formulario

Si necesita ayuda para crear este tipo de formulario, consulte esta útil guía.

Modificación de la fecha de caducidad

Ahora es el momento de añadir el snippet a su sitio. Si necesita ayuda sobre cómo y dónde añadir fragmentos a su sitio, por favor revise este tutorial.

/*
 * Set the number of days to delete partial entries when using the Save and Resume addon
 *
 * @link https://wpforms.com/developers/how-to-change-the-expiry-date-on-partial-entries/
 */

function wpf_dev_delete_expired_entries( $expire_period ) {
 
    // deleted partial entries after 15 days
    return '-15 days'; 

}

add_filter( 'wpforms_save_resume_tasks_deleteexpiredentriestask_expire_period', 'wpf_dev_delete_expired_entries', 10, 1 );

El fragmento anterior sobrescribirá la configuración predeterminada de 30 días para eliminar entradas parciales y ahora la cambiará a 15 días.

Y eso es todo lo que necesita para cambiar la fecha de caducidad de las entradas parciales. ¿Quieres cambiar el asunto del correo electrónico de las notificaciones de Guardar y Reanudar? Echa un vistazo al tutorial sobre Cómo cambiar el asunto del correo electrónico en las notificaciones por correo electrónico de Guardar y Reanudar.

Filtro de referencia

wpforms_save_resume_tasks_deleteexpiredentriestask_expire_period

PREGUNTAS FRECUENTES

P: ¿Por qué sigo viendo mis entradas parciales?

A: Al modificar el periodo de caducidad con este filtro, puede ser necesario ejecutar manualmente la tarea asociada a la eliminación de estas entradas. Para ello, vaya a la administración de WordPress WPForms " Herramientas " Acciones programadasy del Pendiente busque la sección wpforms_save_resume_clean acción. En esta tarea, verá una opción para Ejecutar o Cancelar. Seleccione Ejecutar para ejecutar manualmente esta tarea y eliminar estas entradas parciales.

recuerde ejecutar manualmente la tarea para eliminar estas entradas parciales después de modificar la configuración predeterminada de este filtro

Esto activará manualmente la tarea para que se ejecute y elimine estas entradas parciales por usted.

P: ¿Tendrá que ser siempre en días?

R: En absoluto, puede utilizar minutos si lo desea utilizando este fragmento.

/*
 * Set the number of days to delete partial entries when using the Save and Resume addon
 *
 * @link https://wpforms.com/developers/how-to-change-the-expiry-date-on-partial-entries/
 */

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