Есть форма обратной связи, которая отправляет данные в mail.php через ajax:
$.ajax ({
type:'POST',
url: '/wp-content/themes/themes_name/inc/mail/mail.php',
data: {
name: $name.val(),
email: $email.val(),
comment: $comment.val(),
},
success: function (response) {
$form.trigger('reset');
},
});
}
В этой форме есть input[type="file"], как отправлять это вложение?
Код mail.php:
require_once( dirname(__FILE__) . '/../../../../../wp-load.php' );
$name = $_POST['name'];
$email = $_POST['email'];
$comment = $_POST['comment'];
$subject = 'Заявка с сайта';
$message = "Детали заявки: <br><br>
<b>Имя: </b>$name <br>
<b>Email: </b>$email <br>
<b>Комментарий: </b>$comment <br>";
$sent_message = wp_mail( $to, $subject, $message );
if ( $sent_message ) {
echo true;
} else {
echo false;
}