ぱぷさんの日記

30代男性。柏市在住。ゆるーく糖質制限中。反パクチー派。

contact form7でカスタムフィールドの値をフォームには表示せず、メールに渡す方法

ポイントはhiddenとdefault:post_meta。


hiddenは隠し入力項目で、フォーム上に表示されません。

contactform7.com

 

default:post_metaは、その後のダブルクオートで囲まれた値がカスタムフィールドのフィールド名として設定されている場合に、データを取得します。

contactform7.com

 

まとめるとこんな感じ↓

[hidden your-name default:post_meta "name"]

この場合、カスタムフィールドのnameを取得し、your-nameとして値を渡すことになります。あとはメッセージ本文に

[your-name]

と入力すればOK!

 

以上です!


WordPress 仕事の現場でサッと使える! デザイン教科書 (Webデザイナー養成講座)