Вордпресс. Контактная форма 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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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