Anexar programaticamente um ficheiro a notificações de e-mail

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:

  1. Caminho do ficheiro: Substituir /path/to/your/file.pdf com o URL real do ficheiro em linha 5.
  2. Ficheiros múltiplos: Para anexar mais do que um ficheiro, repetir a operação $attachments[] = $file_path; para cada ficheiro.
  3. 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