前提・実現したいこと
どなたか方法を知っている方がいれば教えて頂けないでしょうか
「WP-Members」プラグインを使用しておりますが
「新規ユーザー登録」ページに確認画面を追加したいです。
以下のようなイメージです。
入力 → 【確認】 → 完了
※↑出来れば新規ユーザー登録」ページにも上記の文言を追加したいです。
発生している問題・エラーメッセージ
対応方法が見つからず困っております。
完了ページは以下の方法で作成できることは確認できました。
完了ページに遷移させる方法
add_action( 'wpmem_register_redirect', 'my_reg_redirect' ); function my_reg_redirect( $fields ) { wp_redirect( 'http://XXXX.com/XXX/' ); exit(); }
Contact Form 7 add confirmのように、確認ボタンを押すと、JavaScriptを使って、各form要素を<input type="hidden" value="略" >に変換させて、、、というちょっと面倒な事をすることになるのかなあ。
早速のご返答ありがとうございます
そうなのですね
Contact Form 7 add confirmというプラグインを調べてみます。
こう言うのって大抵海外のサイトの質問であるんだけど、海外だと最近はConfirm Pageとか作らないらしいから見当たらなかったっす。
https://rocketgeek.com/plugins/wp-members/docs/filter-hooks/wpmem_pre_register_data/
このフィルター使って、JavaSciptを出力できそう。
ずっと色々な所を探してみたのですが海外のサイトでもないのですね。
これは難しいそうですね・・・
URLありがとうございます。
読んでみます
流れとしては、(上記のフィルターは忘れてください)
・なんとか確認ボタンを表示させる(&元の送信ボタンをCSSで非表示)
・確認ボタンを押すと、JavaScriptでHTMLを書き換える(書き換えたHTMLはid付きのタグで囲んでおく)&もとのHTMLはどこかのJavaScriptの変数に保存しておく)&修正するボタンを表示&元の送信するボタンを再表示
・修正するボタンを押すと、id付きのタグを目安にHTMLを削除し、元のHTMLを代わりに表示させる
・送信ボタンを押すと、そのまま送信(これはHTMLformタグの送信機能をそのまま使えばよろし)
という流れかな。
要点をまとめて頂きありがとうございます。
承知致しました。
この点を踏まえて対処方法を探してみます。
あなたの回答
tips
プレビュー