【自分への備忘録です】現在少し大掛かりなサイトを作成中です。
クリックで別フォームに遷移→postでデータ渡す→記事投稿者のメールアドレスに送信先を可変させて送信する→メール送信後カスタムフィールド値を変更→サンクスページを表示。それを実現したいため、いろいろ試行錯誤しました。
PHPでメールフォームを一から作成すれば出来るのですが、簡単にできないものかとcontactform7をいじくりまわしてかれこれ数日。ようやく出来たので忘れないように自分への備忘録です。
1.Postでcontactform7へデータを渡す。wpcf7_form_tagフックを使用
2.wpcf7_mail_sentフックでカスタムフィールドを更新する
3.wp_footerアクションフックでページ遷移する。
1,2,3は何とか出来たのですが、はまったのは送信先を可変させるところでした。( ノД`)シクシク…
グぬぬ…ここまでハマルことは久しぶりですが、良い勉強になりました。