しらべものドット宇宙HTMLコーダーが必死こいて〇〇〇を目指すブログ

【WordPress】【MW WP Form】フォームを流用しつつ、投稿ページ固有の情報を確認画面やメールに表示させる方法

命題

  1. フォームをカスタム投稿の中で流用する。
  2. カスタム投稿の内容に紐づいている情報(例:職種名)を確認画面と送信メールに含ませる。

命題1の解決方法

(MW WP Formの)フォーム編集画面のURL設定のうち「入力画面URL」「確認画面URL」「エラー画面URL」を空欄にする。

命題2の解決方法とその手順

命題2の手順1. )MW WP Form のフォーム編集ページで「URL引数を有効にする」にチェックを入れて保存する

命題2の手順2. )MW WP Form のフォーム編集ページで投稿パラメータを埋め込む

MW WP Form の構文 :

{(投稿パラメータ)}

例:投稿のタイトルを表示する場合

{post_title}

命題2の手順3. )MW WP Form のフォーム編集ページにhiddenフィールドを設置し、hiddenフィールドのvalue値に投稿パラメータを埋め込む

例:投稿タイトルを表示する場合( name値は、適切なものに変更する )。

[mwform_hidden name="hidden-field" value="{post_title}"]

命題2の手順4. )MW WP Form のフォーム編集ページに設置したhiddenフィールドをメール文面内に設置する

手順3. )で設定したhiddenフィールドのname値を「自動返信メール設定」、「管理者宛メール設定」の本文に設置する。

MW WP Form の構文 :

{(hiddenフィールドのname値)}

例:hiddenフィールドの name値 が 「hidden-field」の場合。

{hidden-field}

参考サイト