MW WP Formでフォーム入力内容に連動して独自のアクションを実行する

WordPress Tips

設定項目に応じたアクション実行

MW WP Formで、フォームに入力した内容に応じて何らかのアクションを起こしたい。例えば「メルマガ登録」というチェックボックス項目があって、チェックを入れたらメルマガスタンドに空きメールを送信して登録する、という処理の実現方法です。

フィルターフック

MW WP Formでは、一連の処理段階ににおいてフィルターフックと呼ばれる制御が提供されており、これを利用してカスタマイズが可能になります。

今回使用するのは完了画面の内容を設定できるフィルターフックmwform_complete_content_mw-wp-form-xxxです。
https://plugins.2inc.org/mw-wp-form/filter-hook/mwform_complete_content_mw-wp-form-xxx/

このフィルターフックでは MW_WP_Form_Data オブジェクトでメールの内容が通知されるので、メールの設定内容との連動が可能になります。

方法

MW WP Form の設定(必要なショートコードだけ抜粋)

以下のコードをご自身の環境に合わせてfunctions.phpに記述してください。

※xxxはショートコード[mwform_formkey key=”xxx”]のxxxです。

弊社サイトご案内

弊社ではデザイン会社様やウェブサイト制作会社様との提携・協業を随時お願いしております。

関連記事一覧