Вордпресс. Контактная форма 7. Как добавить несколько вложений в электронное письмо с помощью кода?Php

Кемеровские программисты php общаются здесь
Anonymous
Вордпресс. Контактная форма 7. Как добавить несколько вложений в электронное письмо с помощью кода?

Сообщение Anonymous »

Пытаюсь добавить к письму вложения.

Код: Выделить всё

add_action('wpcf7_before_send_mail', 'custom_attach_files_to_email');
function custom_attach_files_to_email($contact_form) {
$submission = WPCF7_Submission::get_instance();
if ($submission) {
$uploaded_files = $submission->uploaded_files();
$attachments = array();

foreach ($uploaded_files as $uploaded_file) {
$attachments[] = $uploaded_file;
}

$attachments[] = WP_CONTENT_DIR . '/uploads/files/file.txt';
//$attachments[] = WP_CONTENT_DIR . '/uploads/files/file_2.txt';

$mail = $contact_form->prop('mail');
$mail['attachments'] = implode(',', $attachments);
$contact_form->set_properties(array('mail' => $mail));
}
}
Это работает только для ОДНОГО файла. При попытке отправить два файла (file.txt и file_2.txt) - в письме файлов вообще нет
Мне нужно отправить несколько файлов с помощью кода.

Подробнее здесь: https://stackoverflow.com/questions/787 ... using-code

Вернуться в «Php»