¿Desea desactivar el procesamiento en segundo plano que WPForms utiliza para enviar notificaciones por correo electrónico? En este completo tutorial, le guiaremos a través del proceso paso a paso.
Desde la versión 1.5.9 de WPForms, se han implementado tareas asincrónicas para manejar el envío de notificaciones por correo electrónico. Las tareas asíncronas, también conocidas como procesamiento en segundo plano, permiten que los datos se transmitan de forma intermitente en lugar de en un flujo constante. Sin embargo, estas tareas pueden provocar a veces retrasos en las notificaciones por correo electrónico, sobre todo en sitios con poco tráfico.
Afortunadamente, desactivar esta función es sencillo con un simple filtro PHP.
Desactivar la ejecución en segundo plano
Para deshabilitar estas tareas asíncronas, necesitará agregar el siguiente fragmento PHP a su sitio. Si no está seguro de cómo agregar fragmentos, consulte nuestro tutorial sobre cómo agregar PHP o JavaScript personalizados para WPForms.
/** * Desactivar el envío asíncrono de notificaciones de formularios. * * @link https://wpforms.com/developers/how-to-disable-the-background-processing-for-sending-email-notifications/ */ add_filter( 'wpforms_tasks_entry_emails_trigger_send_same_process', '__return_true' );
Y ya está. Con este fragmento, ha desactivado correctamente las tareas de procesamiento en segundo plano para el envío de notificaciones por correo electrónico. ¿Desea personalizar aún más sus notificaciones por correo electrónico? Echa un vistazo a nuestro tutorial sobre Cómo mostrar campos de formulario vacíos en las notificaciones por correo electrónico.