###前提・実現したいこと
wordpress のプラグイン MW WP Form に機能拡張 MW WP Form Generator を入れて使用しております。
function my_mwform_redirect_url( $url,$Data){}
上記フックを利用し各画面でURLを調整したいので、入力画面にいるのか確認画面にいるのか判断したいのが目的なります。
###発生している問題・試したこと
$Data の中にある
["view_flg":protected]=> string(5) "input"
の値を使用したいのですが
protected なっているため比較できません。
###該当のソースコード
function my_mwform_redirect_url( $url,$Data){ if($Data->view_flg == 'input'){ echo 'インプットページです。'; } return $url; } add_action( 'mwform_redirect_url_mw-wp-form-1584', 'my_mwform_redirect_url', 10, 2 ); オブジェクトの中身 object(MW_WP_Form_Data)#5462 (6) { ["form_key":protected]=> string(15) "mw-wp-form-1584" ["data":protected]=> array(0) { } ["Session":protected]=> object(MW_WP_Form_Session)#5465 (3) { ["name":protected]=> string(34) "mw-wp-form_session_mw-wp-form-1584" ["session_id":protected]=> string(40) "a8e249a4a45645460acfe6ac5fc18981d9448047" ["expiration":protected]=> int(1440) } ["POST":protected]=> array(0) { } ["FILES":protected]=> array(0) { } ["view_flg":protected]=> string(5) "input" }
###補足情報(言語/FW/ツール等のバージョンなど)
もちろん、URLを取得して現在がどの状態なのか判断する方法もあるのですが、viewフラグが使えれば一番良いと思っております。
WP,プラグイン共に最新の状態にアップデート済みです。
何か他の案でも良いのでスマートな解決方法がればご教授ください。
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。