Atenção!

Este artigo contém código PHP e destina-se a desenvolvedores. Oferecemos este código como uma cortesia, mas não fornecemos suporte para personalizações de código ou desenvolvimento de terceiros.

Para orientação extra, consulte o tutorial do WPBeginner sobre como adicionar código personalizado.

Dispensar

Descrição

O filtro wpforms_tasks_entry_emails_trigger_send_same_process é usado para habilitar/desabilitar emails de notificação enviados de forma assíncrona. O comportamento padrão é habilitado.

Parâmetros

$enabled
(bool) Retornar true desabilita os emails de notificação assíncronos. O padrão é false.

Fonte

wpforms/includes/emails/class-emails.php

Mais Informações

Desde a versão 1.5.9 do WPForms, as notificações por email do formulário são enviadas de forma assíncrona, semelhante a um “processo em segundo plano”. Em alguns casos, especialmente em sites com pouco tráfego, isso pode causar um atraso no envio das notificações. Este filtro pode ser usado para desabilitar as notificações assíncronas do formulário e fazer com que as notificações sejam enviadas instantaneamente durante o processamento do formulário.

Exemplo

/**
 * Disable form notifications sending asynchronously.
 *
 * @link    https://wpforms.com/developers/wpforms_tasks_entry_emails_trigger_send_same_process/
 *
 * @param   bool   $enabled    Default is false (emails send asynchronously).
 * @return  bool
 */

add_filter( 'wpforms_tasks_entry_emails_trigger_send_same_process', '__return_true' );

Artigos de Referência

Como Desativar o Processamento em Segundo Plano para Enviar Notificações por E-mail