MW WP Formで確認画面に進まない・表示されない場合の対処法
- プラグイン
- 投稿者:WEB上手 | 2018年6月29日
この記事を簡単に書くと…
- MW WP Formで確認画面に進まない・表示されない場合がある
- キャッシュ系プラグインやAkismetが原因の可能性が高い
- それでも正常に動作しない場合は、テーマや他のプラグインとの相性の可能性
WordPressにお問い合わせフォームや資料請求などを簡単に設置できる「MW WP Form」。
本格的な確認画面も表示させることができるので、かなり重宝しますよね。
前回は、確認のメールが届かなかったり、送信されないというような、メール送信関係の対処法を紹介しました。
>> MW WP Formでメールが届かない・送信されない場合の対処法
今回は「確認する」ボタンをクリックしたにも関わらず、確認画面に進まない・確認画面が表示されない、というような場合の対処法を紹介します。
原因1 キャッシュ系プラグイン
このような場合、まず考えられるのは「キャッシュ系プラグイン」を使っている場合です。MW WP FormのFAQにもあるように、MW WP Formはキャッシュ系プラグインとの相性が悪いようで、キャッシュ系プラグインを使っている場合、確認画面に進まないなどの不具合が生じる場合があるようです。
・MW WP Form FAQ(プラグイン 公式サイト)
https://plugins.2inc.org/mw-wp-form/faq/
その為、解消する為には、キャッシュ系プラグインを停止するか、MW WP Formをキャッシュから除外することで、無事に確認画面に遷移するようになります。
原因2 スパム対策のAkismetプラグイン
もう一つの可能性は、コメントスパム対策として、WordPressに初期の段階からインストールされている「Akismet」プラグインを使っている場合です。
「Akismet」を使っていて、何度も同じIPアドレスからフォームを送信することで、スパム扱いされてしまい、確認画面に進まなくなってしまうようなことがあります。その為、フォームのテストをする際には、「Akismet」プラグインは停止しておくようにしましょう。
原因3 オリジナルテーマを使っている
オリジナルテーマを使っている場合、wp_head()、wp_footer()、get_header() などのコードを入れていないことがあります。MW WP Formを正常に動作させる為には、wp_head()、wp_footer()、get_header() が必要になりますので、これらのコードが、きっちりと入っているかどうか確認しましょう。または、テーマの他のテーマに変えてみて、MW WP Formが正常に動作するかどうか試してみましょう。
原因4 他のプラグインとの相性
他のプラグインでも言えることですが、プラグインが正常に動作しない場合、他のプラグインとの相性が悪い場合があります。上記の3つに心当たりがないような場合には、プラグインの相性の可能性があります。
試しにMW WP Form以外のプラグインを全て停止して、正常に動作するかどうか確認してみましょう。もし、正常に動作した場合には、他のプラグインとの相性が原因になります。面倒ではありますが、少しずつプラグインを有効にし、相性の悪いプラグインを突き止めて、同時に使わないようにします。
まとめ
WordPressは、必要な機能だけを加えていく「プラグイン」が便利ですよね。ただ、今回のようにプラグイン同士の相性があるのが少々厄介です。プラグインのバージョンをアップしたら動作しなくなる、などのようなこともありますので、プラグインは慎重に選ぶようにしましょう。
・WP Mail SMTP by WPForms(WordPress 公式サイト)
https://ja.wordpress.org/plugins/wp-mail-smtp/
・MW WP Form(WordPress 公式サイト)
https://ja.wordpress.org/plugins/mw-wp-form/
コメントする