サポート » プラグイン » Contact Form7でThanksページに飛ばない件

  • 知り合いのサイトなんですが、Contact Form7を導入して「その他の設定」に
    on_sent_ok: “location = ‘ThanksページのURL’;”を入れても
    実行すると以下のようなリンク先になってしまいます。

    http://サイトURL/フォームの置いてある場所#wpcf7-f13771-p13801-o1
    f13771というのはフォームの番号です。

    ちなみにテーマはAvadaというのを使っており、作成補助でFusion Coreを入れているようです。

    原因追及出来るヒントでもいいのでご教授頂ければ幸いです。
    よろしくお願い致します。

6件の返信を表示中 - 1 - 6件目 (全6件中)
  • こんにちは

    on_sent_okはもう使えません。

    下記URLをご確認ください。
    https://contactform7.com/ja/2017/06/07/on-sent-ok-is-deprecated/

    トピック投稿者 tomato11cats

    (@tomato11cats)

    早々のお返事をありがとうございます。

    早速リンク先を拝見し
    functions.phpに該当の記述を追加してその他の設定からon_sent_okの一文を削除したんですが状況は全く変わりませんでした。

    「該当の記述」というのは、何を記述されたのか教えて頂けますか?

    トピック投稿者 tomato11cats

    (@tomato11cats)

    すみません。以下をfunctions.phpに追加して、その他の設定からon_set_okの一文を削除しました。

    add_action( ‘wp_footer’, ‘mycustom_wp_footer’ );

    function mycustom_wp_footer() {
    ?>
    <script type=”text/javascript”>
    document.addEventListener( ‘wpcf7mailsent’, function( event ) {
    ga( ‘send’, ‘event’, ‘Contact Form’, ‘submit’ );
    }, false );
    </script>
    <?php
    }

    記述されたのはAnalyticsにコンバージョンを通知するコードです。

    お知らせしたページの中に、「異なるページにリダイレクト」というリンクがあります。
    そちらのページを参照ください。

    最初の一文をみて思っただけなのですが form タグの action 指定先がクラス名かなにかになってないでしょうか。
    私はそのプラグインをつかっていないのでわからないのですが、オブジェクトの名前が動作指定対象になっているなど設定の誤りがないでしょうか。もともとそういう動作のプラグインなのでしたでしょうか。
    ジャンプ先のアドレスがご利用のフォーム名になっている、というもののようだと思いまして申し上げます。
    全然関係なかった場合は申し訳ありません。気にしないでおいていただけると幸いです。

6件の返信を表示中 - 1 - 6件目 (全6件中)
  • トピック「Contact Form7でThanksページに飛ばない件」には新たに返信することはできません。