Anexar Programaticamente um Arquivo às Notificações por E-mail

Gostaria de anexar automaticamente um ficheiro às suas notificações de e-mail do WPForms? Por defeito, as notificações de e-mail podem incluir ficheiros carregados, mas por vezes pode querer anexar programaticamente um ficheiro específico, como um PDF, uma folha de termos ou um documento personalizado.

Neste tutorial, vamos mostrar-lhe como usar o filtro wpforms_emails_mailer_get_attachments para anexar ficheiros a notificações de e-mail.

Adicionar o Excerto de Código

Para anexar um ficheiro programaticamente, terá de adicionar um trecho de código personalizado ao seu site. Se precisar de ajuda para adicionar código, consulte o nosso tutorial sobre adicionar trechos PHP personalizados.

Aqui está um exemplo que anexa um ficheiro PDF:

Personalizar o Trecho

Pode ajustar este trecho às suas necessidades:

  1. Caminho do Ficheiro: Substitua /path/to/your/file.pdf pelo URL real do ficheiro na linha 5.
  2. Múltiplos Ficheiros: Para anexar mais do que um ficheiro, repita a linha $attachments[] = $file_path; para cada ficheiro.
  3. Lógica Condicional: Se quiser que o ficheiro seja anexado apenas para um formulário específico, adicione uma verificação para $mailer->get( 'form_data' )['id'].

E é tudo! Configurou agora o WPForms para anexar automaticamente ficheiros personalizados às suas notificações de e-mail.

Filtro de Referência

wpforms_emails_mailer_get_attachments