情報を追記している場合はありますが、古い情報を訂正はしていませんので、公開年月日を参照してください。プラグイン・タグ、いずれもワードプレス・PHPのバージョン等によって動作しない場合もあります。
Contact Form 7 で自動返信にファイルを添付するにはメール2の添付ファイルのところに書けばよいのだが、共通のメールフォームで投稿ごとに添付するファイルを変える、あるいは案内するファイルを変える方法。
- Conditional Fields for Contact Form 7
- Contact Form 7 に条件分岐をつけるプラグインConditional Fields for Contact Form 7 は添付ファイル欄でも有効。
投稿ごとに変えるには、Dynamic Text Extension などで投稿IDの欄を作って分岐する。 - 自動返信にダウンロードURLをつける
- Advanced Custom Fields で投稿にファイルアップロードとファイルのURLを保存する欄を付け、Dynamic Text Extension などでURLを取得する。*ファイル欄から取得するとIDになるので、URLを別に保存する。
- 関数を作る
- Advanced Custom Fields で投稿にファイルアップロードとファイルのパスを保存する欄を付け、wpcf7_before_send_mail またはwpcf7_mail_components で関数を作成する。