Anexando programaticamente um arquivo a notificações por e-mail

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:

  1. Caminho do arquivo: Substituir /path/to/your/file.pdf com o URL real do arquivo em linha 5.
  2. Vários arquivos: Para anexar mais de um arquivo, repita o procedimento $attachments[] = $file_path; para cada arquivo.
  3. 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