Resumo de IA
Gostaria de personalizar o E-mail de Remetente usado especificamente para os Resumos de E-mail do WPForms?
Por padrão, o WPForms usa o e-mail de administrador do seu site ou o e-mail definido pelo filtro global wpforms_emails_mailer_get_from_address para todas as mensagens de saída. No entanto, se você quiser usar um E-mail de Remetente diferente apenas para os Resumos de E-mail, você pode facilmente conseguir isso com algumas linhas de PHP.
Neste tutorial, mostraremos como aplicar um E-mail de Remetente personalizado exclusivamente aos Resumos de E-mail semanais, sem afetar nenhum outro e-mail do WPForms.
Por padrão, o WPForms envia todas as notificações por e-mail usando o mesmo endereço de E-mail de Remetente. Você pode alterar isso globalmente com o filtro wpforms_emails_mailer_get_from_address.
No entanto, este método se aplica a todos os e-mails de saída (como notificações de formulário, confirmações e Resumos de E-mail). Se você quiser modificar apenas o E-mail de Remetente para os Resumos de E-mail, você precisará direcionar esse processo especificamente usando o trecho de código abaixo.
Adicionando o Trecho de Código
Você pode usar o seguinte trecho para definir um E-mail de Remetente personalizado apenas para os Resumos de E-mail.
Se precisar de ajuda sobre onde ou como adicionar trechos ao seu site, revise este tutorial.
function wpf_add_summary_from_address_filter() {
add_filter( 'wpforms_emails_mailer_get_from_address', 'wpf_set_custom_summary_from_address' );
}
add_action( 'wpforms_email_summaries_cron', 'wpf_add_summary_from_address_filter', 5 );
function wpf_set_custom_summary_from_address( $from_address ) {
// --> IMPORTANT: Change this to your desired sending email address.
// This should be an address on your domain, e.g., '[email protected]'.
return '[email protected]';
}
function wpf_remove_summary_from_address_filter() {
remove_filter( 'wpforms_emails_mailer_get_from_address', 'wpf_set_custom_summary_from_address' );
}
add_action( 'wpforms_email_summaries_cron', 'wpf_remove_summary_from_address_filter', 20 );
Este código altera temporariamente o E-mail de Remetente antes que o e-mail de resumo seja gerado e restaura o valor padrão depois.
Dessa forma, apenas seus Resumos de E-mail são afetados — todos os outros e-mails do WPForms continuarão usando o E-mail de Remetente padrão.
E é isso! Você personalizou com sucesso o E-mail de Remetente apenas para os Resumos de E-mail do WPForms.
Gostaria também de alterar o E-mail de Remetente para todos os e-mails do WPForms? Confira nosso tutorial para desenvolvedores sobre como alterar o endereço de E-mail de Remetente global.