おはようございます。
せおゆりかです。

先日、お客様のホームページをオープンしました。
また実績に入れます。

そのお客様のホームページで、お問い合わせが届かないという連絡があり、はて?となったので調べて解決したのでシェアします。

MW WP Formでなぜか問い合わせが届かない

数点設置しているのですが、問い合わせは来るのですが、一番来てほしいサンプルリクエストのフォームが動かない。

なんでや・・・

同じようなことで悩まれている方がいないかググってみたら、ありました。

「MW WP Form」が飛ばない原因としてみつけた情報に

  • wp_head(); / wp_footer();が入ってない
  • SMTPの設定が別途必要な環境だと「WP Mail SMTP」で設定し直す

となっていましたが、別のフォームは動いているので、これらは除外です。

となると・・・なんだ?

よくよく管理画面を見ていると、空の<form>タグがはいっているではありませんか。

しかも、サンプルリクエストのフォームともう一つのフォームも入っていた。

これは、確実にうっかりです。

MW WP Formでは自動で<form>タグを生成してくれる

まぁ、フォーム楽々生成プラグインなので当然なのですが。

ですので、余計なタグがないか、きちんと確認してから納品しましょう。

ご迷惑をおかけしました・・・

まとめ

今回のフォーム動かなかった件でわかったことは、

  • wp_head(); / wp_footer();が入ってない
  • SMTPの設定が別途必要な環境だと「WP Mail SMTP」で設定し直す

に加えて

空の

  • <form>タグが入っていないかどうか

をチェックしてみましょう。

少しでもお役に立てれば幸いです。