2015-05-07 2 views
3

Я хочу послать следующие поля wp_mailОтправка писем с ОЦК и куб.см с wp_mail

enter image description here

Если я положил все письма в Email to, Copy to и Bcc to в массиве $emails и передать его wp_mail , Как настроить заголовки для cc и bcc в wp_mail?

$headers = 'From: Test <[email protected]>' . '\r\n'; 
$headers.= 'Content-type: text/html\r\n'; 
$success = wp_mail($emails, $subject, $message, $headers); 
+0

вы пытались путем создания массива и их определения внутрь ? –

+0

показать формат '$ emails' –

+0

' $ emails' - это просто массив адресов электронной почты. Я не знаю, как установить заголовки cc и bcc для писем в массиве. – user892134

ответ

2

Вы можете использовать массив для отправки всю информацию вам нужно, таким образом:

$headers[] = 'From: Test <[email protected]>'; 
$headers[] = 'Cc: [email protected]'; 
$headers[] = 'Cc: [email protected]'; 
... 
$headers[] = 'Bcc: [email protected]'; 
$headers[] = 'Bcc: [email protected]'; 
$success = wp_mail($emails, $subject, $message, $headers); 

Вы можете получить его программно, будучи $copy_to и $bcc_to массивы указанных полей формы после разделения их запятой вы заявляете во внутреннем текстовом поле, и определив массив $headers:

$headers[] = 'From: Test <[email protected]>'; 
foreach($copy_to as $email){ 
    $headers[] = 'Cc: '.$email; 
} 
foreach($bcc_to as $email){ 
    $headers[] = 'Bcc: '.$email; 
} 
$success = wp_mail($emails, $subject, $message, $headers); 
Смежные вопросы