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

アヌバブ

Wordpressとお問い合わせフォーム7を使用しています。お問い合わせフォームが正常に送信された後に表示されるmagnificPopupjsを使用してポップアップを表示する必要があります。wpcf7_mail_sentのフックを追加しましたが、ポップアップを呼び出してjavascriptを使用して表示するにはどうすればよいですか。

例:

Functions.phpで

add_action( 'wpcf7_mail_sent', 'after_send_mail_from_contact_form' );
function after_send_mail_from_contact_form($contact_form){
  // what to do here 
}

Custom.jsファイル内

$('.pay_for_course').magnificPopup({
   disableOn: 700,
   type: 'iframe',
   mainClass: 'mfp-fade',
   removalDelay: 160,
   preloader: false,
   fixedContentPos: false
});
Vaibhav kumar

これを試して

ブートストラップモーダルポップアップを作成してから、この関数をfunction.phpに追加します

 <?php add_action( 'wp_footer', 'mycustom_wp_footer' );
function mycustom_wp_footer() {
?>
     <script type="text/javascript">
         document.addEventListener( 'wpcf7mailsent', function( event ) {
         if ( '34' == event.detail.contactFormId ) { // Change 123 to the ID of the form 
         jQuery('#myModal2').modal('show'); //this is the bootstrap modal popup id
       }
        }, false );
         </script>
       <?php  } ?>

または

add_action('wpcf7_mail_sent', function ($cf7) {
    // Run code after the email has been sent
 $wpcf = WPCF7_ContactForm::get_current();
$wpccfid=$wpcf->id;
    // if you wanna check the ID of the Form $wpcf->id
     if ( '34' == $wpccfid ) { // Change 123 to the ID of the form 
echo '
 <div class="modal fade in formids" id="myModal2" role="dialog" style="display:block;" tabindex="-1">
    <div class="modal-dialog">

      <!-- Modal content-->
      <div class="modal-content no_pad text-center">
         <button type="button" class="close" data-dismiss="modal">&times;</button>
        <div class="modal-header heading">
          <h3 class="modal-title">Message Sent!</b></h3>
        </div>
        <div class="modal-body">

            <div class="thanku_outer define_float text-center">
                <h3>Thank you for getting in touch!</h3>
            </div>
        </div>
        <div class="modal-footer">
        </div>
      </div>

    </div>
    </div>
';
    }
});

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

PHPお問い合わせフォーム:ページの更新時にフォームの再送信の確認ポップアップを無効にする

分類Dev

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

分類Dev

お問い合わせフォーム7WordPressポップアップディスプレイ

分類Dev

お問い合わせフォーム7 jqueryなしのドロップダウンに基づく条件値

分類Dev

お問い合わせフォーム7プラグインのグリッドシステムに関するいくつかの問題

分類Dev

お問い合わせフォーム7によるメール送信から「ワードプレス」の単語を削除する方法

分類Dev

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

分類Dev

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

分類Dev

フォーム7プラグイン、ワードプレスにお問い合わせください

分類Dev

お問い合わせフォームを送信した後にエラーメッセージを表示するためにレールのアンカーを使用する方法

分類Dev

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

分類Dev

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

分類Dev

お問い合わせフォーム7がメールを送信しないようにする方法

分類Dev

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

分類Dev

お問い合わせフォーム7-電子メールのリンクとしてのマルチファイルアップロード値

分類Dev

お問い合わせフォーム7ドロップダウンフォースが必要ですか?

分類Dev

お問い合わせフォーム送信時にお礼メッセージを表示

分類Dev

お問い合わせフォームの横にあるブートストラップ4フォントの素晴らしいアイコン

分類Dev

フッターを隠すお問い合わせフォーム7

分類Dev

お問い合わせフォーム7アップロードされたファイルを削除します

分類Dev

お問い合わせフォーム7ワードプレスドロップダウン

分類Dev

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

分類Dev

お問い合わせフォーム7のクイズフィールドをプレースホルダーにする方法

分類Dev

PHPAJAXお問い合わせフォームがメールでドロップダウンボックスオプションを送信しない

分類Dev

お問い合わせフォームにID値を表示 7

分類Dev

お問い合わせフォーム7でドロップダウンが機能しない

分類Dev

お問い合わせフォームの修正-メッセージは正常に送信されました

分類Dev

お問い合わせフォームの修正-メッセージは正常に送信されました

分類Dev

メールを送信しないお問い合わせフォーム7

Related 関連記事

  1. 1

    PHPお問い合わせフォーム:ページの更新時にフォームの再送信の確認ポップアップを無効にする

  2. 2

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

  3. 3

    お問い合わせフォーム7WordPressポップアップディスプレイ

  4. 4

    お問い合わせフォーム7 jqueryなしのドロップダウンに基づく条件値

  5. 5

    お問い合わせフォーム7プラグインのグリッドシステムに関するいくつかの問題

  6. 6

    お問い合わせフォーム7によるメール送信から「ワードプレス」の単語を削除する方法

  7. 7

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

  8. 8

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

  9. 9

    フォーム7プラグイン、ワードプレスにお問い合わせください

  10. 10

    お問い合わせフォームを送信した後にエラーメッセージを表示するためにレールのアンカーを使用する方法

  11. 11

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

  12. 12

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

  13. 13

    お問い合わせフォーム7がメールを送信しないようにする方法

  14. 14

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

  15. 15

    お問い合わせフォーム7-電子メールのリンクとしてのマルチファイルアップロード値

  16. 16

    お問い合わせフォーム7ドロップダウンフォースが必要ですか?

  17. 17

    お問い合わせフォーム送信時にお礼メッセージを表示

  18. 18

    お問い合わせフォームの横にあるブートストラップ4フォントの素晴らしいアイコン

  19. 19

    フッターを隠すお問い合わせフォーム7

  20. 20

    お問い合わせフォーム7アップロードされたファイルを削除します

  21. 21

    お問い合わせフォーム7ワードプレスドロップダウン

  22. 22

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

  23. 23

    お問い合わせフォーム7のクイズフィールドをプレースホルダーにする方法

  24. 24

    PHPAJAXお問い合わせフォームがメールでドロップダウンボックスオプションを送信しない

  25. 25

    お問い合わせフォームにID値を表示 7

  26. 26

    お問い合わせフォーム7でドロップダウンが機能しない

  27. 27

    お問い合わせフォームの修正-メッセージは正常に送信されました

  28. 28

    お問い合わせフォームの修正-メッセージは正常に送信されました

  29. 29

    メールを送信しないお問い合わせフォーム7

ホットタグ

アーカイブ