WordPress フォームが機能しない: 7 つのトラブルシューティングのヒント


フォームは、訪問者とつながり、連絡先情報を収集できるため、WordPress Web サイトにとって重要です。ただし、場合によっては機能が停止し、ユーザー エクスペリエンスが損なわれ、重要なデータが収集できなくなる可能性があります。

幸いなことに、WordPress フォームのトラブルシューティングを行い、再び起動して実行できるようにする方法がいくつかあります。

このガイドでは、WordPress フォームが機能しない場合の対処法を示し、最も重要なトラブルシューティングのヒントを共有します。

WordPress フォームエラーの概要

フォームを使用すると、電子メール リストの作成、安全なユーザー登録の作成、ユーザー フィードバックの収集などが可能になります。フォームが機能しなくなると、潜在的なリードを失い、サイトのエンゲージメントが損なわれる可能性があります。

トラブルシューティングのヒントに入る前に、WordPress フォームの一般的なエラーを理解しておくと、時間とストレスを節約できます。最も一般的なもののいくつかを次に示します。

  • フォームが正しく送信されません。 これには、プラグインの競合、間違ったフォーム構成、サーバー側の問題など、さまざまな理由が考えられます。

  • フォームが通知メールを送信しない これは通常、フォーム プラグイン設定または SMTP 設定が正しくないことが原因です。

  • 検証エラー。 これらのエラーは、ユーザーがフォームに入力したにもかかわらず、必須フィールドが欠落しているか間違っていることを示すエラー メッセージを受け取った場合に発生します。多くの場合、フォーム フィールドの設定が間違っているか、他のソフトウェアとの互換性の問題が原因で発生します。

  • スパム送信: CAPTCHA などのスパム対策が講じられている場合でも、フォームによっては依然として偽の送信やスパム送信を受信します。チェックしないままにしておくと、受信トレイが乱雑になるだけでなく、ウェブサイトの速度が低下する可能性があります。

WordPress フォームが機能しない場合の対処方法

このセクションでは、WordPress フォームの問題を解決するのに役立つ 7 つのトラブルシューティングのヒントを紹介します。

このガイドで説明するすべてのヒントの概要をここに示します。特定のヒントに興味がある場合は、リンクをクリックして記事を先に進んでください。

始めましょう!

1. WordPress、テーマ、プラグインを更新する

古いソフトウェアは、フォーム エラーなどの Web サイトの問題の主な原因の 1 つです。

ソフトウェア開発者は製品の改善に継続的に取り組んでいます。アップデートがリリースされるたびに、開発者はソフトウェアのバグを修正し、セキュリティの脆弱性にパッチを当て、機能を改善します。

すべてを最新の状態に保つことで、フォームを含む WordPress サイトがスムーズかつ安全に動作するようになります。

WordPress サイトを更新するには、最初に [ダッシュボード » 更新 に移動する必要があります。

「アップデート」セクションでは、WordPress コア、プラグイン、テーマに利用可能なアップデートがあるかどうかを確認できます。

WordPress コアアップデートが利用可能な場合は、それを最初に優先する必要があります。 WordPress を安全に更新するには、初心者向けの WordPress 更新方法に関する究極のガイドを確認してください。

完了したら、ページを下にスクロールしてプラグインとテーマの更新を開始します。

潜在的な問題を回避するために、更新は一度に 1 つずつ実行することをお勧めします。これを行うには、プラグインまたはテーマ名の左側にあるボックスをチェックし、「プラグインの更新」または「テーマの更新」をクリックします。

WordPress コア、プラグイン、テーマを更新した後、フォームに戻ってテストして、問題が解決されたかどうかを確認できます。

専門家からのヒント: WordPress のメンテナンス作業に費やす時間を減らして、ビジネスの成長により多くの時間を割きたいと思いませんか?当社の WPBeginner メンテナンス サービスがお手伝いします。ソフトウェアの更新から稼働時間の監視まですべてを当社が処理するため、サイトに対するストレスを解消できます。

2. プラグインの競合を確認する

WordPress プラグインはサイトの機能を拡張するのに最適ですが、連携がうまくいかない場合があります。また、プラグイン間の競合によりフォームに問題が発生する可能性があります。

プラグインの競合がフォームの問題の原因となっているかどうかを確認するには、まず、プラグイン » インストールされているプラグイン に移動します。 WordPress ダッシュボード。

ここから「アクティブ」タブをクリックすると、サイト上で現在アクティブなすべてのプラグインのリストにアクセスできます。

ここで、使用している WordPress フォーム プラグインを除くすべてのプラグインを無効にする必要があります。これを行うには、各プラグイン名の下にある「非アクティブ化」ボタンをクリックします。

あるいは、プラグイン名の左側にあるボックスをクリックして、すべてのプラグインを一括で無効化することもできます。

次に、[一括操作] ドロップダウン メニューから [非アクティブ化] を選択し、[適用] ボタンを選択します。

フォーム プラグインのみがアクティブな状態で、フォームをテストして問題が解決するかどうかを確認できます。フォームが正しく動作する場合は、非アクティブ化されたプラグインのいずれかが競合の原因となっている可能性があります。

次に、フォームの問題の原因となっているプラグインを見つけてみましょう。

これを行うには、「すべて」タブに移動し、「有効化」をクリックしてプラグインを 1 つずつ再有効化してみてください。その後、毎回フォームをテストして、競合するプラグインを見つけることができます。

プラグインを再アクティブ化した後にフォームが機能しなくなった場合は、原因が判明したことになります。したがって、フォームの問題を解決するためのプラグインの代替品を探すことをお勧めします。

3. キャッシュのクリア

キャッシュは WordPress サイトを高速化する優れた方法です。ただし、フォームなどの Web サイト コンポーネントの古いバージョンが表示される場合があります。これを念頭に置いて、ブラウザのキャッシュをクリアすると、この問題の解決に役立つ可能性があります。

ブラウザのキャッシュと同様に、キャッシュ プラグインもフォームの古いバージョンを提供する可能性があります。キャッシュ プラグインを使用している場合は、WordPress キャッシュもクリアして、フォームに最新バージョンが表示されるようにすることができます。

WordPress でキャッシュをクリアする方法に関するガイドで、ブラウザーと Web サイトのキャッシュをクリアする手順を学ぶことをお勧めします。

キャッシュをクリアしたら、フォームを表示するページに戻ることができます。次に、問題が解決したかどうかを確認するためにテストする必要があります。

4. プラグイン設定を確認する

フォーム プラグインの設定が正しくないと、フォームの問題が発生する可能性もあります。したがって、これらの設定を確認して調整すると、フォームの問題の解決に役立つ可能性があります。

このセクションでは、WPForms プラグインの設定を確認する方法を説明します。別の WordPress フォーム プラグインを使用している場合は、そのドキュメントを参照してください。

まず、WordPress ダッシュボードから「WPForms」をクリックします。これにより、ビルダーの「フォーム概要」パネルにリダイレクトされます。

次に、すべてのフォームのリストから機能しないフォームにマウスを移動し、「編集」をクリックします。それが完了すると、WPForms ビルダー インターフェイスが表示されます。

スパム保護により、フォームが偽のフォーム送信を受信しないようにします。したがって、スパム送信に関する問題がある場合は、スパム保護設定を確認することをお勧めします。

このためには、設定 » スパム保護とセキュリティ に移動する必要があります。その後、スパム保護対策がオンになっているかどうかを確認できます。

次に、通知構成を確認しましょう。

[通知] セクションで、[送信先電子メール アドレス] フィールドの電子メール アドレスにタイプミスがないかどうかを確認します。

複数の受信者を設定する場合は、それぞれを区切るためにカンマを使用しているかどうかを確認する必要があります。

複数の電子メール受信者を正しく設定したかどうかがわからない場合は、複数の受信者を含むお問い合わせフォームを作成する方法に関するガイドで詳細を学ぶことをお勧めします。

次のステップは、ユーザーがフォームを送信したときに何が起こるかを確認することです。これは、リダイレクト、感謝メッセージ、その他のフォローアップ アクションが適切に設定されていることを確認するのに役立ちます。

「確認」セクションに進み、確認を開始できます。

確認タイプを「ページの表示」に設定した場合は、そのページが WordPress ウェブサイト上で公開されていることを確認する必要があります。また、「URL に移動 (リダイレクト)」を選択した場合は、添付されたリンクが機能することを再確認することをお勧めします。

5. 電子メールの到達性をテストする

WordPress フォームがあなたまたはあなたのユーザーに通知メールを送信しないという問題が発生している可能性もあります。

場合によっては、WordPress のメールがスパム フォルダーに入ってしまうことがあります。これは、デフォルトの WordPress メールが PHP()mail 関数を使用するためであり、この関数は異なるホスティング サーバーでは正しく設定されないことがよくあります。

幸いなことに、WP Mail SMTP のような SMTP プラグインは、この問題の解決に役立ちます。

WP Mail SMTP は、電子メールの到達性を向上させる強力なプラグインです。メールの紛失やスパムとしてマークされるなどの問題を解決するために必要な機能がすべて揃っています。

まず、WP Mail SMTP プラグインをインストールしてアクティブ化する必要があります。その後、WordPress がメールを送信しない問題を修正する方法に関するガイドの手順に従うことができます。

また、WordPress からテストメールを送信する方法に関するガイドを読むことをお勧めします。

6. Webサーバーの構成を確認する

サーバー ソフトウェアが古いと、WordPress とフォーム プラグインとの互換性の問題が発生する可能性があります。スムーズな操作を確保するには、サーバーが WordPress の最小要件を満たしていることを確認する必要があります。

WPForms を使用すると、サイトで使用されているサーバー ソフトウェアと、PHP および MySQL のバージョンを確認できます。

これらの詳細にアクセスするには、WordPress ダッシュボードからWPForms » ツール » システム情報に移動します。

次に、「システム情報」をスクロールして「Web サーバー構成」セクションを見つけます。

それが見つかったら、あとは PHP および MySQL のバージョンを WordPress の最小要件と比較するだけです。

最新の WordPress バージョン (6.6.1) の最小要件は次のとおりです。

  • PHP: バージョン 7.4 以降。

  • MySQL: バージョン 5.6 以降 (または MariaDB バージョン 10.1 以降)。

サーバーが推奨される PHP および MySQL バージョンを実行していない場合は、WordPress ホスティングプロバイダーに問い合わせる必要があります。ほとんどのホスティング プロバイダーは、現在の WordPress 要件を満たすようにサーバー ソフトウェアをアップグレードするのをサポートします。

WordPress で PHP バージョンを更新する方法に関するガイドもご覧ください。

7. プラグインサポートに連絡する

最善の努力にもかかわらず、WordPress フォームが機能しない場合があり、実践的なサポートが必要になることがあります。

これまでの WordPress トラブルシューティングのヒントをすべて試しても、フォームがまだ正しく機能しない場合は、プラグインのサポート チームに連絡してください。ほとんどの信頼できるプラグインは、公式 Web サイト、フォーラム、または専用のサポート ポータルを通じてサポートを提供しています。

WPForms を使用すると、サポートのために電子メール チケットを送信できます。サポート チームに連絡するには、WPForms アカウントにログインし、[サポート] タブを選択するだけです。

次に、次のフィールドを含むフォームが表示されます。

  • 名前。 ここで自分の名前を共有し、WPForms サポート チームに誰と話しているのかを知らせることができます。

  • 電子メール。 これに電子メール アドレスを入力すると、WPForms がすべての返信をあなたに送信できるようになります。

  • メールを確認します。 メール アドレスをもう一度入力して、[メール] フィールドのアドレスと一致することを確認します。

  • 今日私たちがお手伝いできることは何ですか? ここでは、利用可能なオプションから選択できます。フォームに問題がある場合は、「技術的な問題またはバグ」を選択しましょう。

  • WPForms バージョン。 WordPress サイトにインストールされているプラグインのバージョンを入力するだけです。これは、WordPress ダッシュボードでプラグイン » インストールされているプラグイン » WPForms » 説明に移動して確認できます。

  • 問題/メッセージ。 この最後のフィールドには、直面している問題を具体的で簡潔な説明で書きます。

完了したら、「送信」ボタンをクリックしてください。チケットの送信を確認する電子メールがすぐに届きます。

おまけ: WordPress 緊急サポートサービスに連絡する

WordPress フォームの修正で問題が解決しない場合は、専門家に連絡してください。

弊社のオンデマンド WordPress サポート サービスは、エラーのトラブルシューティングと修正を行い、フォームをすぐに再起動して実行できるようにします。当社の専門家は 24 時間年中無休で対応し、WordPress の問題を迅速かつ確実に解決します。

詳細については、今すぐプレミアム WordPress サポート サービスにお問い合わせください。

このガイドが、WordPress フォームが機能しない場合の対処法を学ぶのに役立つことを願っています。次に、安全な問い合わせフォームを作成する方法と、WordPress でよりインタラクティブなフォームを作成するためのヒントを学びたいと思うかもしれません。

この記事が気に入っていただけましたら、WordPress ビデオ チュートリアルの YouTube チャンネルに登録してください。 Twitter や Facebook でもご覧いただけます。