MW WP Formで発生した2つのエラーについてメモ。
どちらも色々と設定を見返してみて試行錯誤した結果、
たまたまエラーが解消されただけなので根本的な原因については
分からずじまいでしたが、ともかく解決したのでその方法を記しておきます。
送信ボタン(確認ページへ進むボタン)が表示されない
これは発生する環境が謎だったのですが、
Macだと Firefox ではフォームが正常に動作していて、
Safari と Chorome ではフォーム下部の送信ボタンが表示されない現象が起きていました。
結果としては原因は WP Super Cacheプラグイン による影響だったようで、
このキャッシュプラグインをOFFにする事で解決しました。
結局、なぜこのようなエラーが発生したのか、
詳しい理由については不明ですが、
とりあえずフォームが動作するようになったので良しとしました。
確認画面から入力画面へ戻ろうとすると「このページには直接アクセスできません」と表示されてしまい内容の訂正ができない
2つめのエラーとして、
入力内容の確認ページから訂正の為に元の画面へ戻ろうとすると
「このページには直接アクセスできません」とテキストが出てしまい、
本来設置されている場所にフォームが表示されないエラーが発生しました。
要するに、入力した内容を修正する事ができない状態です。
ちなみにそのサイトは「入力画面」「確認画面」「完了画面」を
それぞれ別のページとして作成していました。
URLの設定が間違っているのかもしれないと思い色々とパターンを試した所、
最終的に以下のように全てのURLを設定する事で解決しました。


ちなみに問題の発生したサイトについては、
コンバージョンタグを設置する都合で
それぞれの画面を個別ページで作成して以下のようにURLを設定しています。
お問い合わせページ: https://○○○○○/contact/
確認ページ: https://○○○○○/confirm/
完了ページ: https://○○○○○/thanks/
以前は 「入力画面URL」 と 「エラー画面URL」 は空欄でも動作していたと思うのですが、
MW WP Form のどこかのアップデートのタイミングで
この設定部分の仕様に変更が入ったのかもしれません。

コメント