• Resolved Nao

    (@nao0324)


    オリジナルテーマで「MW WP Form」を利用させていただいているのですが、確認ボタンを押すとリロードはされますが、確認画面に遷移せず、フォームに入力した内容が消えてしまいます。
    URL設定はすべて空にしています。

    エラーはログにとってあるので確認したところ、
    MW WP Form dosen’t support “mwform_after_exec_shortcode” already. This will be removed in the next version. You should use “mwform_start_main_process”.
    のメッセージが出ていますが、「mwform_after_exec_shortcode」は使用していません。

    テーマをデフォルトのもの(Twenty Nineteenなど)に変更したり、プラグインを1つずつ停止してみましたが、解消しません。

    バージョンは以下のとおりです。
    WordPress 5.0.3
    MW WP Form 4.0.6

    ご教授のほど、よろしくお願いいたします。

Viewing 3 replies - 1 through 3 (of 3 total)
  • Thread Starter Nao

    (@nao0324)

    すみません。自己解決しました。
    フォームのhtmlに<form>タグが入っているのが原因でした。
    htmlコーディングをお願いしたコーダーさんが気を利かせて<form>を入れてくださっていたのを見落としてました。

    Naoさん

    お疲れ様です。

    私は同じ問題(問合せ画面に、「確認」ボタンを押すと、確認画面が表示されず、代わりに最初の問合せフォームに入力が全部消される状態が表示されます)ですが、解決方法がどうも違うみたいです。
    フォームのhtmlですが、「固定ページ」の中の該当ページも、「MW WP Form」の中の該当ページにも「<form>」がなくて、近い物というエバ”[mwform_”だけです。

    一つ、もしかして引っ掛けてるかと思いのは「MW WP Form」のURL設定はこのようになっています:
    入力画面URL → /contact/
    確認画面URL → /contact/
    完了画面URL → /thanks/
    エラー画面URL →/contact/

    入力と確認の画面が同じURLが普通がどうか分からなくて、こちらが原因かなあと疑います。

    ご教授のほどよろしくお願いいたします。

    ブノワ

    Thread Starter Nao

    (@nao0324)

    ブノワさん

    お返事がかなり遅くなりましたが、その後、問題は解決されたでしょうか。

    URL設定欄がすべて空の場合は同じURL(入力画面と同じ)で動作するくらいなので、入力と確認の画面が同じURLでも問題ないと思いますが、念のため一度ページを分けてみてはいかがでしょうか。
    分けてみても正常に遷移しなければ別の要因だということで、問題の切り分けはできますし。

    あと、考えられるのは、wp_head()、wp_footer()が入ってないとか。。。
    私は当初 wp_footer() が抜けてました。(^_^;)

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘確認画面に遷移しない’ is closed to new replies.