WPFormsのメール通知に自動的にファイルを添付したいですか?デフォルトでは、Eメール通知はアップロードされたファイルを含むことができますが、PDF、用語シート、カスタムドキュメントなどの特定のファイルをプログラムで添付したい場合があります。
このチュートリアルでは wpforms_emails_mailer_get_attachments
フィルタを使用して、電子メール通知にファイルを添付できます。
コード・スニペットの追加
プログラムでファイルを添付するには、サイトにカスタムコードスニペットを追加する必要があります。コードの追加にお困りの場合は、カスタムPHPスニペットの追加に関するチュートリアルをご覧ください。
PDFファイルを添付する例です:
スニペットのカスタマイズ
このスニペットは必要に応じて調整できる:
- ファイルパス:交換
/path/to/your/file.pdf
に実際のファイルのURLを指定する。 5行目. - 複数ファイル:複数のファイルを添付するには
$attachments[] = $file_path;
各ファイルの - 条件論理:特定のフォームにのみファイルを添付したい場合は、以下のチェックを追加してください。
$mailer->get( 'form_data' )['id']
.
これで完了です!これでWPFormsが自動的にカスタムファイルをメール通知に添付するように設定できました。
リファレンス・フィルター
wpforms_emails_mailer_get_attachments