【Contact Form 7】エラーで送信できない

【PR】 当サイトではアフィリエイト広告を利用しています ブログ

【Contact Form 7】エラーで送信できない

リケイパパ

理系出身で専攻は音響工学
ITエンジニアとして10年以上働く
二児のパパ
育児や趣味の旅行の話、豆知識などを思うがままに書いています

3月上旬まで正常に動作していたContact Formが急に動かなくなりました。

下記のようなメッセージが出て、送信できなくなりました。

メッセージの送信に失敗しました。後でまたお試しください。

リケイパパの場合の原因と対処方法について、記載します。

エラーの原因

リケイパパのケースは、これまで問題なく動いていたので、プラグインの何かかと思って調べました。

怪しそうなものは無効化して、動作チェックをしたところ、原因は「Flying Scripts」というプラグインでした。

「Flying Scripts」の設定で、「recaptcha」を入れてしまうと、お問い合わせフォームからメール送信ができなくなり赤枠のエラーが起こるようです。

注意ポイント

コンタクトフォームが正常動作しないケースとしてはメールサーバが原因のケースもあるようです

エラーの対処方法

下記のInclude Keywordsの欄に「recaptcha」が入っているといけないので、消しましょう。

そうすると、コンタクトフォームの動作が正常になりました。

しかし、もともとサイトスピードを改善しようといれた「Flying Scripts」ですので、「recaptcha」を対象から外すと、サイトスピードがまた遅くなってしまいます。

そこの対処方法は下記です。

以下のコードを「外観」>「テーマファイルエディター」>「functions.php」に書きます。

下記の赤太字ですが、お問い合わせページのスラッグ部分に書き換えてください。

例えば、https://papa-rikei.com/query/が本サイトのお問い合わせページURLですので、スラッグはqueryなので、( ‘query’ )にしています。

// reCAPTCHAを問い合わせページのみで有効にする
add_action( 'wp_enqueue_scripts', function() {
if(is_page('query')) return;
wp_deregister_script( 'google-recaptcha' );
}, 100);

これでサイトスピード対策が可能になります。

Affinger6のテーマはアフィリエイトブログをしたい人には、絶対おすすめです!

ブログが楽しくなりますよ!

販売ページへ

※Affinger6の公式サイトはこちらから

Contact Form 7がエラーで送信できないのまとめ

Contact Form 7でエラーが出たので、対処方法を整理しました。

ブログを読んでくれている方からの連絡方法としても、コンタクト先はGoogle Adsenseの観点でも重要ですので、時折チェックしたいと思います。

合わせて読みたい
Google Adsenseの審査に合格した時の記録 【2024年版の合格のポイント】
Google Adsenseの審査に合格した時の記録 【2024年版の合格のポイントや対策】

Google Adsenseの審査にようやく合格しました! 12回落ちての合格でした。ただ12回落ちたことで溜まったノウハウがあるので紹介したいと思います。落ちている時の記事はこちらです。 こんな方に ...

続きを見る

ブログ村

ブログランキング・にほんブログ村へ
  • この記事を書いた人
  • 最新記事

リケイパパ

理系出身で専攻は音響工学
ITエンジニアとして10年以上働く
二児のパパ
育児や趣味の旅行の話、豆知識などを思うがままに書いています

-ブログ