Gostaria de anexar automaticamente um arquivo às suas notificações por e-mail do WPForms? Por padrão, as notificações por e-mail podem incluir arquivos carregados, mas às vezes você pode querer anexar programaticamente um arquivo específico, como um PDF, uma planilha de termos ou um documento personalizado.
Neste tutorial, mostraremos a você como usar o wpforms_emails_mailer_get_attachments
filtro para anexar arquivos a notificações por e-mail.
Adição do snippet de código
Para anexar um arquivo de forma programática, 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 snippets PHP personalizados.
Aqui está um exemplo que anexa um arquivo PDF:
Personalização do snippet
Você pode ajustar esse snippet de acordo com suas necessidades:
- Caminho do arquivo: Substituir
/path/to/your/file.pdf
com o URL real do arquivo em linha 5. - Vários arquivos: Para anexar mais de um arquivo, repita o procedimento
$attachments[] = $file_path;
para cada arquivo. - Lógica condicional: Se você quiser que o arquivo seja anexado apenas para um formulário específico, adicione uma verificação para
$mailer->get( 'form_data' )['id']
.
E é isso! Agora 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