首页 文章

点击“联系表格7提交”按钮发送电子邮件并下载PDF

提问于
浏览
0

我在Wordpress网站上有一个联系表格 . 我有三个字段名称,电子邮件和移动,以及一个名为提交的按钮 . 当用户填写所有字段并单击“提交”按钮时,应发送一封电子邮件,该邮件可以通过Contact From 7插件发送 .

但这里的挑战是,我需要让用户下载PDF,当他在填写所有字段时点击“提交”按钮 .

我怎样才能在Wordpress中实现这一目标?

1 回答

  • 1

    您可以使用Contact表单7提供的 wpcf7_mail_sent 钩子,如下所示:

    add_action('wpcf7_mail_sent', function ($cf) {
      // Run code after the email has been sent
    });
    

    此链接:https://contactform7.com/2017/06/07/on-sent-ok-is-deprecated/还描述了另一种方式:

    add_action( 'wp_footer', 'mycustom_wp_footer' );
    
    function mycustom_wp_footer() 
    { ?>
        <script type="text/javascript">
        document.addEventListener( 'wpcf7mailsent', function( event ) 
        {
          //Write a javascript code to download the file. 
        }  , false );
        </script>
    <?php
    }
    

相关问题