Resumen de IA
¿Buscas desactivar el procesamiento en segundo plano que WPForms utiliza para enviar notificaciones por correo electrónico? En este completo tutorial, te guiaremos paso a paso.
Desde la versión 1.5.9 de WPForms, se han implementado tareas asíncronas para gestionar 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 un flujo constante. Sin embargo, estas tareas a veces pueden causar retrasos en las notificaciones por correo electrónico, especialmente en sitios con poco tráfico.
Afortunadamente, desactivar esta función es sencillo con un simple filtro PHP.
Desactivar el procesamiento en segundo plano
Para desactivar estas tareas asíncronas, deberás añadir el siguiente fragmento de código PHP a tu sitio. Si no estás seguro de cómo añadir fragmentos, consulta nuestro tutorial sobre cómo añadir PHP o JavaScript personalizados para WPForms.
/** * Disable form notifications sending asynchronously. * * @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 eso es todo! Con este fragmento, has desactivado con éxito las tareas de procesamiento en segundo plano para el envío de notificaciones por correo electrónico. ¿Quieres personalizar aún más tus notificaciones por correo electrónico? Consulta nuestro tutorial sobre Cómo mostrar campos de formulario vacíos en las notificaciones por correo electrónico.