Contactform7プラグインを使用してメッセージを送信しようとすると、次のようなエラーが表示されることがあります。 "メッセージを送信しようとする際にエラーが発生しました。後でもう一度お試しください。" これは、問題の原因を把握することができないようなので、イライラすることがあります。この記事では、この問題を解決するためのいくつかのソリューションを提供します。
目次
ContactForm7 のエラーメッセージを修正する方法。
WordPress ユーザーなら、Contact Form 7 プラグインをご存知でしょう。シンプルなコンタクトフォームを作成するための優れたツールですが、時々、フォームを送信する際にエラーメッセージが表示されることがあります。この問題にはいくつかの共通した原因があります。
ContactForm7プラグインには、3つのエラータイプがあります。
黄色いエラー - バリデーションエラー
A イエロー エラーは、フォームのバリデーションエラーであることを示します。
エラーメッセージが表示されます。
" 設定ミスでメール配信障害などのトラブルが発生。今すぐコンタクトフォームのバリデーションを行う。"
解決策
WordPressのバックエンドで、左側のナビゲーションにある「お問い合わせフォーム」をクリック >> 「お問い合わせフォーム」を選択します。バリデート・フォーム" ボタンをクリックします。
バリデーションが完了すると、バリデーションの完了が表示され、処理が正常に行われたことが確認できます。
オレンジエラー - スパム
があります。 ORANGE のエラーは、スパムの問題でフォームが送信されていないことを示しています。
エラーメッセージを表示します。
"メッセージを送信しようとする際にエラーが発生しました。後でもう一度お試しください。"
"メッセージの送信に失敗しました。後ほどお試しいただくか、別の方法で管理者にご連絡ください。"
解決策
にアクセスしてください。お問い合わせフォーム" タブをクリックします。
をクリックします。 統合化.
"キーの削除 "を選択します。
に行ってみてください。 Google ReCaptchaのページ.
サインインして、あなたのウェブサイト用に新しいReCaptchaキーを作成します(reCaptcha V2を選択)。
お問い合わせフォームに新しいV2サイトキーを追加する
ReCaptchaについて。
ReCaptchaは、スパムや悪用からウェブサイトを保護するための無料サービスです。これは、CAPTCHAという人間とコンピュータを区別するためのテストを使用することで実現されています。ReCaptchaを使うには、あなたのWebサイトに数行のコードを追加する必要があります。ユーザーがあなたのウェブサイト上のフォームを送信すると、CAPTCHAを完了するよう求められます。このテストに合格すると、送信は通常通り処理されます。テストに合格すると、送信は通常通り処理されます。テストに失敗すると、送信は拒否されます。ReCaptchaは、ボットがCAPTCHAを解くのが非常に難しいため、スパムや不正使用を防ぐのに効果的です。ReCaptchaは、Google、Facebook、Netflixなど、何百万ものウェブサイトで使用されています。
レッドエラー - メール送信に失敗しました
があります。 レッド のエラーは、お客様のウェブサイトのホスティング/サーバーがWordPressによるメール送信をブロックしていることを示しています。
エラーメッセージが表示されます。
"メッセージを送信しようとする際にエラーが発生しました。後でもう一度お試しください。"
解決策
以下のようなSMTPプラグインをインストールします。 WP Mail SMTP プラグイン または メールガン プラグイン.
SMTPについて。
SMTP(Simple Mail Transfer Protocol)は、電子メールを送信するための標準的なプロトコルです。WordPressからメールを送信する場合、最も一般的な方法です。ただし、SMTPを利用するためには、プラグインをインストールする必要があります。SMTPプラグインは数多くありますが、WP Mail SMTPやMailgunの利用をお勧めします。WP Mail SMTPは、強力で使いやすいプラグインで、WordPressサイトから任意のSMTPプロバイダを使用してメールを送信することができます。また、このプラグインには、SSL/TLS 暗号化および認証のサポートなど、包括的な機能のセットが含まれています。一度インストールし、プラグインを有効にしている, あなたは、SMTPプロバイダの詳細とそれを設定する必要があります.あなたは、あなたのプロバイダのドキュメントまたはコントロールパネルでこれらを見つけることができます.あなたは、プロバイダの詳細を入力した後, あなたは、SMTPを使用してWordPressサイトから電子メールを送信することができます.
代替案CF7をGravity Formsに置き換える
を検討してみてはいかがでしょうか。 Gravity Formsに置き換える.Gravity Forms はカスタムフォームの作成と送信の管理を行うことができる強力なコンタクトフォームプラグインです。ContactForm7 とは異なり、Gravity Forms では複数のフォームを単一のインターフェイスから管理でき、ドラッグアンドドロップ式のフォームビルダーを備えているので複雑なフォームも簡単に作成できます。また、ContactForm7 にはない条件付きロジックやファイルアップロードなどの機能も備えています。さらに、Gravity Forms には堅牢なアドオンエコシステムがあり、支払い処理やスパム対策などの機能をプラグインに追加することができます。もしあなたがより堅牢なコンタクトフォームソリューションをお探しなら、ぜひ Gravity Forms をチェックしてみてください。
結論
この投稿で、Contacform7のエラーを解決するためのいくつかの解決策を示すことができたと思います。もし、まだ問題があるようでしたら、ご遠慮なく弊社までご連絡ください。私たちのチームは喜んでお手伝いさせていただきます。
よくあるご質問
Contact Forms 7 は無料ですか?
発行日:2022-09-14
更新日: 2023-01-02