Отправка электронных писем нескольким получателям в WordPress: подробное руководство

Отправка электронных писем нескольким получателям — обычное требование во многих проектах WordPress. Если вам нужно уведомить группу пользователей об обновлении или отправить информационную рассылку своим подписчикам, важно знать, как добиться этого эффективно. В этой статье мы рассмотрим различные способы отправки электронных писем нескольким получателям с помощью функции wp_mail в WordPress.

Метод 1: получатели, разделенные запятыми
Самый простой способ отправить электронные письма нескольким получателям — указать все адреса электронной почты в виде списка, разделенного запятыми, в параметре to функции wp_mail. Например:

$to = 'john@example.com, jane@example.com, mike@example.com';
wp_mail($to, 'Subject', 'Message', $headers);

Метод 2: массив получателей
В качестве альтернативы вы можете передать массив адресов электронной почты в параметр to. Этот метод полезен, если у вас есть динамический список получателей. Вот пример:

$recipients = array('john@example.com', 'jane@example.com', 'mike@example.com');
$to = implode(',', $recipients);
wp_mail($to, 'Subject', 'Message', $headers);

Метод 3: циклическое перебор получателей
Если у вас большое количество получателей или вам необходимо настроить содержимое электронной почты для каждого получателя, вы можете использовать цикл для отправки отдельных электронных писем. Вот пример:

$recipients = array('john@example.com', 'jane@example.com', 'mike@example.com');
foreach ($recipients as $recipient) {
    wp_mail($recipient, 'Subject', 'Message', $headers);
}

Метод 4: получатели скрытой копии
Иногда вам может потребоваться скрыть адреса электронной почты получателей друг от друга. В таких случаях вы можете использовать параметр «СК» для отправки электронных писем со скрытой копией (СК). Вот пример:

$to = 'john@example.com';
$bcc = 'jane@example.com, mike@example.com';
wp_mail($to, 'Subject', 'Message', $headers, '', $bcc);

В этой статье мы рассмотрели несколько способов отправки электронных писем нескольким получателям с помощью функции wp_mail в WordPress. Независимо от того, нужно ли вам отправлять электронные письма по фиксированному списку или динамически генерировать адреса получателей, эти методы обеспечивают гибкость и удобство. Используя эти методы, вы можете улучшить функциональность своей электронной почты в WordPress и эффективно общаться со своей аудиторией.