Resumo de IA
Gostaria de anexar automaticamente um arquivo às notificações por e-mail do seu WPForms? Por padrão, as notificações por e-mail podem incluir arquivos enviados, mas às vezes você pode querer anexar programaticamente um arquivo específico, como um PDF, uma folha de termos ou um documento personalizado.
Neste tutorial, mostraremos como usar o filtro wpforms_emails_mailer_get_attachments para anexar arquivos às notificações por e-mail.
Adicionando o Trecho de Código
Para anexar um arquivo programaticamente, você precisará adicionar um trecho de código personalizado ao seu site. Se precisar de ajuda para adicionar código, consulte nosso tutorial sobre como adicionar trechos PHP personalizados.
Aqui está um exemplo que anexa um arquivo PDF:
Personalizando o Trecho
Você pode ajustar este trecho para suas necessidades:
- Caminho do Arquivo: Substitua
/path/to/your/file.pdfpela URL real do arquivo na linha 5. - Múltiplos Arquivos: Para anexar mais de um arquivo, repita a linha
$attachments[] = $file_path;para cada arquivo. - Lógica Condicional: Se você deseja que o arquivo seja anexado apenas para um formulário específico, adicione uma verificação para
$mailer->get( 'form_data' )['id'].
E é isso! Você configurou o WPForms para anexar automaticamente arquivos personalizados às suas notificações por e-mail.
Filtro de Referência
wpforms_emails_mailer_get_attachments