サポート » プラグイン » 【質問】SWELLのLPで問い合わせフォームの送信が失敗する

  • 解決済 tkmarketdive

    (@tkmarketdive)


    SWELLというテーマを作ってウェブサイトを運営しています。以下のページからContact Form7で問い合わせを送信するときだけ、「メッセージの送信に失敗しました。後ほど再度お試しください。」というエラーが出て送信できません。メッセージの枠の色はオレンジです。いずれもSWELLのLPというカスタム投稿タイプで制作したページです。
    URL:https://marketdive.net/lp/ec_oh/ 及び https://marketdive.net/lp/ec_aw/

    一方、通常の問い合わせページ(固定ページ)からは同じフォームで送信できます。
    https://marketdive.net/contact/

    以下のサイトを参考にして、使用中のGoogle reCAPCHAの設定を確認したら、v3でした。
    通常の問い合わせページからは送信できるので、SMTPサーバー設定はしていません。
    https://yuka001.com/error/contactform7-error/

    この事象に対して考えられる原因と対応方法をご教示いただきたく、よろしくお願いいたします。

    もしご回答に追加で必要な情報があればおっしゃってください。

6件の返信を表示中 - 1 - 6件目 (全6件中)
  • モデレーター Takayuki Miyoshi

    (@takayukister)

    問題の起きているページでは reCAPTCHA のスクリプトがロードされていません。それが原因です。

    トピック投稿者 tkmarketdive

    (@tkmarketdive)

    @takayukister

    早速のご回答誠にありがとうございます。

    通常はサイトの全ページにスクリプトがロードされると理解しているのですが、今回のケースではどのように対応すれば宜しいでしょうか?

    モデレーター Takayuki Miyoshi

    (@takayukister)

    はい、全ページにスクリプトがロードされていないとおかしいです。お問い合わせページでは普通にロードされているところを見ると他のページでは reCAPTCHA をロードしないようにするようなコードが意図的に仕込まれているんじゃないかと思います。そういうのはやめたほうがいいです。

    これじゃないでしょうか。

    https://qiita.com/blog_bootcamp/items/06dd721a7b591c7d3d33

    検証を進めるための情報提供ですが、SWELLではContact Form7をはじめお問い合わせフォームの挙動をデフォルトで制限するような機能はありません。

    他の方々がご指摘されているような、独自のカスタマイズなどが影響している可能性があります。

    トピック投稿者 tkmarketdive

    (@tkmarketdive)

    @takayukister @tanakanobuyuki @skillsharejp

    皆さま誠にありがとうございます。ご指摘の通りfunction.phpにreCAPTCHA をロードしないようにするようなコードがありました。ページ速度を上げるため過去に自分で書いたものかもしれませんが、失念しておりました。

    無事に送信できました。助けていただきありがとうございます!

6件の返信を表示中 - 1 - 6件目 (全6件中)
  • このトピックに返信するにはログインが必要です。