Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/230.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
Php 我怎样才能加上一句;将电子邮件副本发送给self";联系人表格7中的复选框?_Php_Wordpress_Contact Form 7 - Fatal编程技术网

Php 我怎样才能加上一句;将电子邮件副本发送给self";联系人表格7中的复选框?

Php 我怎样才能加上一句;将电子邮件副本发送给self";联系人表格7中的复选框?,php,wordpress,contact-form-7,Php,Wordpress,Contact Form 7,我正在尝试使用下面的代码,但我无法使此代码正常工作 function check_mail_send_contactform($cf7) { //get CF7's mail and posted_data objects $submission = WPCF7_Submission::get_instance(); if ( $submission ) { $posted_data = $submission->get_posted_data();

我正在尝试使用下面的代码,但我无法使此代码正常工作

function check_mail_send_contactform($cf7) {
    //get CF7's mail and posted_data objects
    $submission = WPCF7_Submission::get_instance();
    if ( $submission ) {
        $posted_data = $submission->get_posted_data();
    }
    $mail = $cf7->prop( 'mail' );

    if($posted_data['contact_sendmail'][0]) { //if Checkbox checked
        $mail2 = $cf7->prop( 'mail_2' ); //get CF7's mail_2 object
        //now set sender's address to mail2's recipient
        $mail2['recipient'] = $mail['sender'];
        $mail2['active'] = true;
        $cf7->set_properties( array( 'mail_2' => $mail2 ) );
    }
    return $cf7;
}
add_action('wpcf7_before_send_mail','check_mail_send_contactform');
我已经甩了mail_2,它似乎设置正确;活动、收件人设置和电子邮件设置(带有标题等)