我正在使用一个插件(Easy Digital Downloads),它会发送一个未决购买的电子邮件,我需要在这个电子邮件中添加第二个静态电子邮件地址,无论是直接的还是抄送的。我怎么做呢?这是当前代码…
function eddcg_send_payment_instructions_email( $payment_id = 0 ) {
$email_body = edd_get_option( 'eddcg_pending_email' );
if ( empty ( $email_body ) ) {
return;
}
$email_body = edd_do_email_tags( $email_body, $payment_id );
$subject = edd_do_email_tags( edd_get_option( 'eddcg_pending_email_subject' , __( 'Your purchase is pending payment', 'eddcg' ) ), $payment_id );
$user_info = edd_get_payment_meta_user_info( $payment_id );
EDD()->emails->heading = edd_do_email_tags( edd_get_option( 'eddcg_pending_email_heading', false ), $payment_id );
EDD()->emails->send( $user_info['email'], $subject, $email_body );
}
edd_email::send uses wp_mail.
法典说:美元(string or array) (required)
预期收件人。可以使用数组或逗号分隔的字符串指定多个收件人。
那么,这些就可以了
EDD()->emails->send( array( $user_info['email'], $second_user_info['email'] ), $subject, $email_body );
或
EDD()->emails->send( $user_info['email'].','.$second_user_info['email'], $subject, $email_body );