MW WP Formが動かないときに確認すること

MW WP Formのトラブル

フォーム作成プラグインMW WP Form。
簡単にフォームを設置でき、大変重宝しているプラグイン様ですが、「確認画面に遷移しない」「メールが送信されない」など、トラブルが起こることも。。
フォームのトラブルは顧客獲得の機会を逃してしまう可能性もあるので、避けたいところ。
私自身が何度も遭遇し、頭を悩ませたMW WP Formのトラブルとその対処法について解説します。

フォームが送信できない

確認画面に遷移しなかったり、送信ボタンを押しても何も起こらなかった場合の対処です。

不要なバリデーションルールの設定

フォームに存在していないバリデーションルールを設定していると、当然確認画面に遷移しません。
フォームを修正したり、内容を変更した場合に消し忘れてた!ってことがあるかも。

wp_head();・wp_footer();・get_header();が記述されているか

wp_head();・wp_footer();・get_header();などの記述がないと、動作に必要なjsを読み込めず、プラグインが動作しない可能性が高いです。
特に、独自テンプレートを使っていると抜けるときがあります。

formタグを書いている

MW WP Formはformタグを自動で追加してくれるので、formタグが二重にあると動作しません。
うっかりformタグを書いていないか?チェックしてみるといいかもしれません。

reCAPTCHA for MW WP FormやMW WP Form reCAPTCHAの影響

MW WP Form本体ではなく、スパムメール対策ができる「reCAPTCHA for MW WP Form」や「MW WP Form reCAPTCHA」側の不具合の可能性もあります。
これらのプラグインを一度停止させてみてください。

キャッシュの問題

MW WP Formはキャッシュに弱く、キャッシュ系のプラグインとは相性が悪いとこのと。
キャッシュ系のプラグインは一度停止させてみてください。

Akismetのスパム対策

テストの段階で何度も同じPCから送信すると、Akismetにスパム扱いされ、画面遷移がしなくなる可能性があります。

URL設定のミス

入力画面・確認画面・完了画面のURL設定が間違っていると正しく動作しません。
基本的に、末尾にスラッシュがない場合はスラッシュを入れましょう。(ワードプレスの設定を変更している場合はこの限りではありません)
一度、フォームを設定したいページのURLを確認するのがおすすめです。

それでも動かない!という場合は

いろいろチェックしたけど動作しない!という場合は、

・MW WP Form本体を削除→再インストール、有効化する
・他のプラグインをすべて停止させ、MW WP Formの動作を試す
・プラグインやWordpress本体のアップデートをする

などを試して地道に原因を探してみてください。私も1日中頭を悩ませたことがあります。

公式FAQはこちら↓
https://plugins.2inc.org/mw-wp-form/faq/

メールが届かない

フォームは送信できるけど、自動送信メールが届かない!という場合の対処法です。

メール設定を確認

まさかとは思いつつ、メールアドレスにミスがないか確認します。
1時間悩んでこんなミスかい!!と自分に憤るのを防止します。

アドレスを変えて送ってみる

MW WP Formのメールは、特定のメールサーバには迷惑メールと認識され、受信できないことがあります。
アドレスをgmailに変えてみたら受信できる…といった場合には、受け取り側に問題がある可能性も。
プラグイン「WP Mail SMTP by WPForms」でフォームの送信元を変更するか、受信可能なアドレスに変更し、
そこから自動転送設定をかけるといいですよ。

タイトルとURLをコピーしました