Intereting Posts
Почему бы не запустить событие save_post? Создание портфолио и необходимость в каком-либо направлении Могу ли я создать шаблон страницы, использовать его один раз, а затем скрыть / удалить параметр, чтобы использовать его снова? Как показать подкатегории с помощью цикла? Когда администратор одобряет зарегистрированного пользователя, я не хочу отправлять уведомление по электронной почте пользователям Перевозка WooCommerce – различная перевозка груза различной продукции? Как добавить поле для новой настройки на сайте на экране «Настройки сети»? Как я могу загружать насыщенные изображения и автоматически создавать сообщения для каждого из них одновременно? Отображение содержимого на странице сообщений по категории Может ли таблица wp_posts иметь один и тот же пул (post_name) в нескольких статусах (post_status)? Проверьте, просматриваем ли мы событие Отображение количества комментариев пользователей Фильтр для пользователя SKU? add_filter ('the_content', '…') останавливает разбивку на страницы из рабочих Не могу добавить пункты меню с моей темой

Отправка нескольких вложений с помощью функции JQuery и wp_mail ()

Мне нужно добавить возможность иметь несколько вложений из поля ввода на моем сайте WordPress. В настоящее время я использовал код jQuery для клонирования поля ввода и назначения нового идентификатора и имени с шагом в 1.

Проблема заключается в том, сколько вложений я загружаю и отправляю, только первый доставлен в почтовый ящик. Я проверил WordPress codex и нашел функцию wp_mail, которая должна делать то, что мне нужно, но мне нужно настроить ее для приема нескольких вложений. Код ниже:

$attachments = array( WP_CONTENT_DIR . '/uploads/file_to_attach.zip' ); $headers = 'From: My Name <myname@example.com>' . "\r\n"; wp_mail( 'test@example.org', '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>