mw wp form に、値を引き継ぐ場合(易学サイトの場合)

研修会告知投稿ページの「申し込み」からコンタクトフォームを開いた場合、
そのタイトル等をフォームの「ご希望の研修会 地域・日にち」に値を引き継ぎたい場合の作業。

1,研修会告知投稿ページ に、カスタムフィールドを設置(今回の例では、カスタムフィールド名は ws-area と仮定)
2,mw wp form の該当フィールドに value を追記する
  例)[mwform_text name=”workshop” id=”workshop” class=”field” size=”60″ value=”{ws-area}”]3,mw wp form で、「URL引数を有効にする」にチェックを入れる。
4,【重要!】
値を引き継ぐ場合、functions.php で関数を作成し、lightning_action_body_after フィルターフックに追加する
(single.php が singular.php に統合されてしまったため、上記方法の方が、まだ楽に追加できる模様。
    このスクリプトを作成して使用する場合は、研修会告知投稿ページに、カスタムフィールドを追加して行なう。
[mwform_text name=”workshop” id=”workshop” class=”field” size=”60″ value=”{ws-area}”]

参考サイト:
https://vws.vektor-inc.co.jp/forums/topic/single-php%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6

https://meglog.net/wordpress/get-parameter-from-url-into-form.html

https://ten-blog.net/2018/02/16/form/