【MW WP FORM】送信できない・以前入力した内容が表示される|エラー解消法
WordPressプラグインMW WP FORMにて作成したお問い合わせフォームで
- 送信できない
- 確認画面に遷移しない
- 以前入力した内容が表示されてしまう
などのトラブルが生じた際の解消方法を紹介します。
キャッシュ系プラグインが原因かも?
MW WP FORMの設定内容がそもそも間違っていてエラーが出ている場合もありますが、結構多いのがキャッシュ系プラグインをインストールしていることが原因でエラーが出ている場合です。
キャッシュプラグインをインストールして特に何も設定せず使用すると、サイト全体のキャッシュが残るため、お問い合わせページでもキャッシュが残ってしまい、上記のような不具合が出ることがあります。
そのため、キャッシュ系プラグインが原因の場合、プラグインの適用範囲をお問い合わせページ以外にする(フォームページを除外する)ことで、正常に動作することが出来ます。
WP Super Cacheでの対応方法紹介
キャッシュ系プラグインWP Super Cacheをインストールしている場合の対応方法を例に説明していきます。
お問い合わせページを除外
管理画面の 設定 ➡ WP Super Cache をクリックし、プラグインの設定画面を開きます。
「高度な設定」をクリック。
除外したいお問い合わせページのURL文字列を追加。
除外したいお問い合わせページのURLが ○○.com/contact/ の場合は、「contact」と追加します。
これでお問い合わせページはキャッシュが残らないようになります。
キャッシュを削除
次に、残っているキャッシュがお問い合わせページに影響が出ないよう、今まで蓄積したキャッシュを削除します。
「簡単」をクリック後、「キャッシュを削除」をクリック。
進んだ先の画面にて、「キャッシュを削除」をクリック。
これでキャッシュ削除出来たので、キャッシュプラグインが原因であればフォームのエラーが改善します。
サイト制作時の注意点
WordPressログイン中はフォームが正常に動作するけれど、ログアウトするとフォームが動作しないということがありました👀
ログインしたままの状態で確認するとエラーを見落としてしまいそうですね。
まとめ
WordPressプラグインMW WP FORMにて作成したお問い合わせフォームでトラブルが起きた場合はキャッシュ系プラグインを疑ってみてください。
プラグインの適用範囲を変更し、お問い合わせページを除外することで改善することがあります。
記事一覧へ戻る