お問い合わせフォーム7の送信後にスクリプトを実行できません

マーブルク

このコードを実行すると、連絡先フォームの下に回転するアイコンが表示され、永久に回転する以外は何もしません。

add_action( 'wpcf7_before_send_mail', 'process_contact_form_data' );

function process_contact_form_data( $contact_data ){
    var_dump($contact_data->posted_data);
    $name = $contact_data->posted_data["your-name"];
    $email = $contact_data->posted_data["your-email"];

    echo $name ;
    echo $email;                
}
ハワードE

wpcf7_before_send_mailをエコーする場所がないため、の出力をエコーすることはできませんフォームプロセスはすべてajaxです。

ただし、error_logまたはファイルに出力することはできます。これは、フォームデータをerror_logに出力する例です。

add_action('wpcf7_before_send_mail', 'output_cf7_form_data');
function output_cf7_form_data(){
    // Call the form data from the static instance of the class
    $submission = WPCF7_Submission::get_instance();

    if ( $submission ) {
        // assign the posted data to an array
        $posted_data = $submission->get_posted_data();
        $name = $posted_data["your-name"];
    }
    // Use Output Buffering to print_r form data to the error log
    ob_start();
    print_r($posted_data);
    echo 'Posted Name is ' . $name;
    $body = ob_get_clean();
    error_log($body);
}

気になる場合は、エラーログにfwrite書き込む部分を変更して、情報をファイルに投稿するために使用できます。

コンスタントコンタクトAPIで作業していたこのContactForm 7 to Constant Contact APIメソッドを見たい場合は、メールを送信する前にフォームデータをキャプチャするためにどのように使用するかを確認できますが、wpcf7_mail_sent完了後にAPIにプッシュしてフォームの送信はAPI呼び出しが完了するのを待っていません。また、API呼び出しが行われている間、ユーザーには小さなajaxスピナーは表示されません。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

ajaxでお問い合わせフォームを送信できません

分類Dev

お問い合わせフォーム7-フォーム送信後のリダイレクトに遅延を追加

分類Dev

お問い合わせフォーム7は私に提出物を電子メールで送信しません

分類Dev

Wordpressはお問い合わせフォーム7でリダイレクトに関するフォームデータを送信します

分類Dev

Wordpressはお問い合わせフォーム7でリダイレクトに関するフォームデータを送信します

分類Dev

お問い合わせフォーム7の送信後にポップアップを開く方法

分類Dev

モバイルデバイスからお問い合わせフォームを送信できません

分類Dev

Wordpressお問い合わせフォーム7:2つの異なるメールを送信できますか?

分類Dev

お問い合わせフォームコード実行後のphpリダイレクト

分類Dev

お問い合わせフォーム7ワードプレスで値を送信します

分類Dev

Javascriptお問い合わせフォームはメールを実行/送信しません

分類Dev

お問い合わせフォームを作成するときにサーバー側スクリプトが優れているのはなぜですか?

分類Dev

未定義のプロパティ 'innerHTML'を設定できません。お問い合わせフォームを送信してください

分類Dev

ドロップダウンでドルが使用された場合、お問い合わせフォーム7は電子メールを送信しません

分類Dev

複数のクラスを追加する方法お問い合わせフォーム7送信ボタン

分類Dev

phpお問い合わせフォームは内容を送信しません

分類Dev

お問い合わせフォーム7はリダイレクトされません。送信をクリックすると、URLに#wpcf7-f1415-p1406-o1が追加されました

分類Dev

お問い合わせフォームのメールにファイルアップロードを添付できません

分類Dev

お問い合わせフォーム7-同じ行に複数のテキストフィールド

分類Dev

Wordpress の問い合わせフォーム 7: 3 つの異なるメールを送信できますか?

分類Dev

お問い合わせフォームに空のリクエストボディを表現

分類Dev

お問い合わせフォーム-送信後に別のページにリダイレクトしない方法

分類Dev

お問い合わせフォーム7は私のワードプレスサイトにありませんか?しかし、空白のページで動作します私のコードに関するいくつかの問題

分類Dev

お問い合わせフォーム送信ボタンクリックでメールを送信する方法..?

分類Dev

ajaxお問い合わせフォームはPOSTデータをphpに送信しません

分類Dev

お問い合わせフォーム7で携帯電話番号の認証を行うには?

分類Dev

Ajaxはdiv要素をクリックしてお問い合わせフォーム7フォームを送信します

分類Dev

phpスクリプトを実行するためのhtmlフォームを取得できません

分類Dev

お問い合わせフォームのAJAXスクリプトで問題を解決してください

Related 関連記事

  1. 1

    ajaxでお問い合わせフォームを送信できません

  2. 2

    お問い合わせフォーム7-フォーム送信後のリダイレクトに遅延を追加

  3. 3

    お問い合わせフォーム7は私に提出物を電子メールで送信しません

  4. 4

    Wordpressはお問い合わせフォーム7でリダイレクトに関するフォームデータを送信します

  5. 5

    Wordpressはお問い合わせフォーム7でリダイレクトに関するフォームデータを送信します

  6. 6

    お問い合わせフォーム7の送信後にポップアップを開く方法

  7. 7

    モバイルデバイスからお問い合わせフォームを送信できません

  8. 8

    Wordpressお問い合わせフォーム7:2つの異なるメールを送信できますか?

  9. 9

    お問い合わせフォームコード実行後のphpリダイレクト

  10. 10

    お問い合わせフォーム7ワードプレスで値を送信します

  11. 11

    Javascriptお問い合わせフォームはメールを実行/送信しません

  12. 12

    お問い合わせフォームを作成するときにサーバー側スクリプトが優れているのはなぜですか?

  13. 13

    未定義のプロパティ 'innerHTML'を設定できません。お問い合わせフォームを送信してください

  14. 14

    ドロップダウンでドルが使用された場合、お問い合わせフォーム7は電子メールを送信しません

  15. 15

    複数のクラスを追加する方法お問い合わせフォーム7送信ボタン

  16. 16

    phpお問い合わせフォームは内容を送信しません

  17. 17

    お問い合わせフォーム7はリダイレクトされません。送信をクリックすると、URLに#wpcf7-f1415-p1406-o1が追加されました

  18. 18

    お問い合わせフォームのメールにファイルアップロードを添付できません

  19. 19

    お問い合わせフォーム7-同じ行に複数のテキストフィールド

  20. 20

    Wordpress の問い合わせフォーム 7: 3 つの異なるメールを送信できますか?

  21. 21

    お問い合わせフォームに空のリクエストボディを表現

  22. 22

    お問い合わせフォーム-送信後に別のページにリダイレクトしない方法

  23. 23

    お問い合わせフォーム7は私のワードプレスサイトにありませんか?しかし、空白のページで動作します私のコードに関するいくつかの問題

  24. 24

    お問い合わせフォーム送信ボタンクリックでメールを送信する方法..?

  25. 25

    ajaxお問い合わせフォームはPOSTデータをphpに送信しません

  26. 26

    お問い合わせフォーム7で携帯電話番号の認証を行うには?

  27. 27

    Ajaxはdiv要素をクリックしてお問い合わせフォーム7フォームを送信します

  28. 28

    phpスクリプトを実行するためのhtmlフォームを取得できません

  29. 29

    お問い合わせフォームのAJAXスクリプトで問題を解決してください

ホットタグ

アーカイブ