Está a tentar desativar o processamento em segundo plano que o WPForms utiliza para enviar notificações por e-mail? Neste tutorial abrangente, vamos guiá-lo através do processo passo a passo.
Desde a versão 1.5.9 do WPForms, foram implementadas tarefas assíncronas para lidar com o envio de notificações por e-mail. As tarefas assíncronas, também conhecidas como processamento em segundo plano, permitem que os dados sejam transmitidos de forma intermitente em vez de num fluxo constante. No entanto, estas tarefas podem, por vezes, causar atrasos nas notificações por correio eletrónico, especialmente em sítios com pouco tráfego.
Felizmente, a desativação desta funcionalidade é fácil com um simples filtro PHP.
Desativar o processamento em segundo plano
Para desativar estas tarefas assíncronas, terá de adicionar o seguinte snippet de PHP ao seu site. Se não tiver certeza de como adicionar snippets, consulte nosso tutorial sobre como adicionar PHP ou JavaScript personalizado para WPForms.
/** * Desativar as notificações de formulários enviadas de forma assíncrona. * * @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' );
E pronto! Com este snippet, você desativou com sucesso as tarefas de processamento em segundo plano para enviar notificações de e-mail. Deseja personalizar ainda mais suas notificações de email? Confira nosso tutorial sobre Como mostrar campos de formulário vazios em notificações de email.