Поштова функція wp_mail()

Вбудована вордпресівська функція для адекватного зв’язку з клієнтами. На випадок, якщо Вам терміново знадобилось організувати поштовий сервіс з гнучкою структурою.

$to
(string|array) (Required) — адресат повідомлення
$subject
(string) (Required) — заголовок повідомлення
$message
(string) (Required) — безпосередній вміст повідомлення
$headers
(string|array) (Optional) — титульні дані повідомлення
$attachments
(string|array) (Optional) — завантаження

Ідеально підходить для кишенькових експериментів зі сповіщеннями та генеруванням складних листів.

wp_mail( string|array $to, string $subject, string $message,string|array $headers = '', string|array $attachments = array() )

Робоча конструкція виглядає ось так

$to = 'sendto@example.com';
$subject = 'The subject';
$body = 'The email body content';
$headers = array('Content-Type: text/html; charset=UTF-8');
 
wp_mail( $to, $subject, $body, $headers );

Окрім того варто зауважити додаткові можливості $headers. Тут можна зазначати автора листа та додаткових адресатів.

$headers[] = 'From: Me Myself <me@example.net>';
$headers[] = 'Cc: John Q Codex <jqc@wordpress.org>';
$headers[] = 'Cc: iluvwp@wordpress.org'; // note you can just use a simple email address
 
wp_mail( $to, $subject, $message, $headers );

 

Залишити відповідь