Кемеровские программисты php общаются здесь
Anonymous
Вордпресс. Контактная форма 7. Как добавить несколько вложений в электронное письмо с помощью кода?
Сообщение
Anonymous » 23 июл 2024, 18:14
Пытаюсь добавить к письму вложения.
Код: Выделить всё
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
1721747660
Anonymous
Пытаюсь добавить к письму вложения. [code]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)); } } [/code] Это работает только для ОДНОГО файла. При попытке отправить два файла (file.txt и file_2.txt) - в письме файлов вообще нет Мне нужно отправить несколько файлов с помощью кода. Подробнее здесь: [url]https://stackoverflow.com/questions/78779130/wordpress-contact-form-7-how-to-add-several-attachments-in-email-using-code[/url]