Gostaria de anexar automaticamente um ficheiro às suas notificações de 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 folha de termos ou um documento personalizado.
Neste tutorial, vamos mostrar-lhe como utilizar o wpforms_emails_mailer_get_attachments
filtro para anexar ficheiros às notificações por correio eletrónico.
Adicionar o snippet de código
Para anexar um ficheiro de forma programática, terá de adicionar um fragmento de código personalizado ao seu site. Se precisar de ajuda para adicionar código, consulte o nosso tutorial sobre como adicionar snippets de PHP personalizados.
Aqui está um exemplo que anexa um ficheiro PDF:
Personalizar o snippet
Pode ajustar este snippet às suas necessidades:
- Caminho do ficheiro: Substituir
/path/to/your/file.pdf
com o URL real do ficheiro em linha 5. - Ficheiros múltiplos: Para anexar mais do que um ficheiro, repetir a operação
$attachments[] = $file_path;
para cada ficheiro. - Lógica condicional: Se só quiser o ficheiro anexado 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 de e-mail.
Filtro de referência
wpforms_emails_mailer_get_attachments