Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wordpress 发送电子邮件前打印一些数据(联系表7)_Wordpress_Forms_Pdf_Printing_Contact Form 7 - Fatal编程技术网

Wordpress 发送电子邮件前打印一些数据(联系表7)

Wordpress 发送电子邮件前打印一些数据(联系表7),wordpress,forms,pdf,printing,contact-form-7,Wordpress,Forms,Pdf,Printing,Contact Form 7,我在CMS wordpress网站上使用联系表7记录患者。在发送电子邮件之前单击按钮登录后,需要打印一些优惠券,其中包含用户在预先准备好的模板中输入的数据 如何实施?请帮忙 屏幕我从你的问题中得到的是 因此,在发送邮件之前,您需要显示正在发送的数据。为此,您可以使用挂钩 add_action( 'wpcf7_before_send_mail', 'wpcf7_add_text_to_mail_body' ); function wpcf7_add_text_to_mail_body

我在CMS wordpress网站上使用联系表7记录患者。在发送电子邮件之前单击按钮登录后,需要打印一些优惠券,其中包含用户在预先准备好的模板中输入的数据

如何实施?请帮忙


屏幕

我从你的问题中得到的是 因此,在发送邮件之前,您需要显示正在发送的数据。为此,您可以使用挂钩

    add_action( 'wpcf7_before_send_mail', 'wpcf7_add_text_to_mail_body' );

  function wpcf7_add_text_to_mail_body($contact_form){

   $submission = WPCF7_Submission::get_instance();
    if ( $submission ) {
        $posted_data = $submission->get_posted_data();
        print_r($posted_data)
    }

}

您是否尝试过异步触发一系列事件,或者不在点击按钮时触发?但是,我不了解生成优惠券的过程。也就是说,从表单中获取用户输入并将其输出到准备好的模板。在成功提交表单后,即,如果表单完成,则除了发送邮件之外,用户需要带上页面,在其中介绍一些数据,以便打印。您在发送邮件之前获取数据,通过使用mpdf,您可以创建动态页面,并可以将其附加到用户邮件中