wpcf7_add_form_tag フィールドの出し分け

情報を追記している場合はありますが、古い情報を訂正はしていませんので、公開年月日を参照してください。プラグイン・タグ、いずれもワードプレス・PHPのバージョン等によって動作しない場合もあります。

投稿にContact Form 7 のフォームを表示する際、投稿の内容によってフォーム部品の一部を変更したいという場合、wpcf7_add_form_tag でショートコードを作成して対応できるが、

例えば投稿のデータとしてチェックボックスがあり、Aにチェックがある場合は[text1]、Bにチェックがある場合は[text2]、とする場合、フォームには[text1]と[text2]の両方出力されていないと、送信メール内容とミスマッチが生じるので、要注意。
また、「必須」のチェックはできないので、チェックが必要な場合は別の方法で。

Confirm Plus やMulti Step を使用する場合は、それ用のタグが必要なので、これも要注意。

その他のAdvanced Custom Fields に関する記事一覧

Advanced Custom Fields に関する記事一覧ページへ