Отправка нескольких вложений с помощью функции jQuery и wp mail()
Мне нужно добавить возможность иметь несколько вложений из поля ввода на моем сайте Wordpress. В настоящее время я использовал код jQuery для клонирования поля ввода и присвоения нового идентификатора и имени с шагом 1.
Проблема в том, что независимо от того, сколько вложений я загружаю и отправляю, в почтовый ящик доставляется только первое. Я проверил Wordpress codex и нашел функцию wp_mail, которая должна делать то, что мне нужно, но мне нужно настроить ее для получения нескольких вложений. Код ниже:
$attachments = array( WP_CONTENT_DIR . '/uploads/file_to_attach.zip' );
$headers = 'From: My Name <[email protected]>' . "\r\n";
wp_mail( '[email protected]', 'subject', 'message', $headers, $attachments );
jQuery('document').ready(function() {
var cloneCount = 1;
var cloneCount2 = 1;
jQuery('.file-upload').on('click', function(){
jQuery('#file-image')
.clone()
.attr({id: 'file-image'+ cloneCount++, name: 'file-image'+ cloneCount2++})
.insertAfter(jQuery('[id^=file-image]:last'))
});
});
<span class="file-upload">
<input name="file-image" size="40" id="file-image" aria-invalid="false" type="file">
</span>
1
1 answers
Вы пробовали этот плагин? Поле для загрузки нескольких файлов для контактной формы 7
-2
Author: Giuseppina De Guglielmo, 2017-11-01 12:08:25