時給単価UP【3大特典付き】
コーディングテクニック集100選⋙

【解決】MW WP Formが動かない時の対策5選【メール届かない】

記事内に広告を含みます

パソ君
パソ君

・MW WP Formが上手く動かないんだけどなぜだろう?

こんな疑問にお答えします。

MW WP Formはカスタマイズ性が高く、使いやすいお問い合わせフォームです。

ただ設定ミスしたり、あるタグを記述したりすると上手く動きません。

他にも動かない原因はいくつか。。

ジト
ジト

原因と対策を知っておくべし!

ということで、この記事では「MW WP Formが上手く動かない時の対策5選」について解説していきます!

この記事でわかること

MW WP Formが上手く動かない時の対策5選

【解決】MW WP Formが動かない時の対策5選【メール届かない】

MW WP Formが上手く動かない時にする対策がこちら↓

  1. formタグを見直す
  2. 自動返信メールのname値を見直す
  3. サーバーと同じドメインのアドレスを指定
  4. URL設定を見直す
  5. サーバーキャッシュを見直す

順に見ていきましょう。

対策➀:formタグを見直す

まずformタグを見直します。

「MW WP Form」では「form」タグを、自動で生成してくれます。

つまりformタグの中に、ショートコードを書いて出力してしまうとformタグを二重で囲んでしまうことになります。

そのためformタグで囲まないようにしましょう。

<!-- NG -->

<form>
 <?php echo do_shortcode( '[mwform_formkey key="00"]' ); ?>
</form>
<!-- OK -->
<?php echo do_shortcode( '[mwform_formkey key="00"]' ); ?>

対策➁:自動返信メールのname値を見直す

2つ目が自動返信メールのname値を見直すことですね。

ようは下記部分です。

ここにname値と違う値を入れてしまうと、自動返信メールが届きません。。

必ずあっているか確認しましょう。

ジト
ジト

ちなみに{}は不要だよ!

対策➂:サーバーと同じドメインのアドレスを指定

3つ目がメールアドレスのドメインを、サーバーのドメインと同じにすることですね。

これは任意にはなります。

送信元やReturn-Path部分の注意書きに「任意。サーバーと同じドメインのメールアドレスを指定するべきです。」と記述されていますからね

このサイトの場合でいうと「〇〇@jito-site.com」のようなアドレスを設定するということ。

同じドメインでないと、上手く動かないことがあるので、一度試してみてはいかがでしょうか。

対策➃:URL設定を見直す

4つ目がURL設定を見直すことです。

これは僕が一度であった原因。。

結論を言うと「/」スラッシュをつけ忘れているということ。
(パーマリンク設定にもよります)

OK例

末尾にスラッシュをつけております。

NG例

末尾にスラッシュをつけずに設定しております。

この場合、リダイレクトのループが発生してしまいます。

そのため上手く動かない場合は、このURL部分にスラッシュを入れて試してみましょう。

対策➄:サーバーキャッシュを見直す

5つ目の対策が「サーバーキャッシュ」です。

ぶっちゃけこれが一番沼でしたね。
初見はマジでわかりませんでした。。

実はサーバーキャッシュというものが有効になっていると、MW WP Formにて不具合が起きることがあります。

これのせいで送信できなかったり、他ブラウザでみると変な動作になったりしてしまう。

そのためサーバーキャッシュをoffにするのが対策となります。

offにするやり方としては、サーバーによって違います。
公式サイトをご確認ください!

エックスサーバー

https://www.xserver.ne.jp/manual/man_server_cache.php

ConoHa WING

https://support.conoha.jp/w/browsercache/

【解決】MW WP Formが動かない時の対策5選【メール届かない】:まとめ

  • formタグを見直す
  • 自動返信メールのname値を見直す
  • サーバーと同じドメインのアドレスを指定
  • URL設定を見直す
  • サーバーキャッシュを見直す
ジト
ジト

MW WP Formが動かない時は、先述したことを試してみよう!

【WordPress】MW WP Formの使い方【お問い合わせフォーム】

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA