#素晴らしきMW WP Form
Wordpress開発者であれば、一度はお目にかかるであろう「MW WP Form」
簡単にフォームを作成でき、確認画面やバリデーションの設定も容易にできる。
マジでオススメ。(MW WP Formの回し者じゃないよ)
#この記事を書いた理由
このプラグインを使用している時に、テンプレート側で表示画面の情報を取得したい!
あれ、どうやるんだ?ってなった人向けにこの記事を残します。
#設定方法
早速設定方法をば。
functions.php
function entry_mwform_setquery($url, $Data){
if($Data->get_view_flg() === "input"){
set_query_var("entry_form_view_flg", "input");
}elseif($Data->get_view_flg() === "confirm"){
set_query_var("entry_form_view_flg", "confirm");
}elseif($Data->get_view_flg() === "complete"){
set_query_var("entry_form_view_flg", "complete");
}
return $url;
}
add_action('mwform_redirect_url_mw-wp-form-***', 'entry_mwform_setquery', 10, 2); //***にフォームのkeyを設定
#取得方法
template.php
$view_flg = get_query_var("entry_form_view_flg");
#あとがき
この他にもいろいろ便利なアクションフックが揃っているので、
ぜひMW WP Formを使いましょ!(MW WP Formの回し者じゃないよ)