День добрый.
На сайте есть форма отзыва, там прикрепляются несколько фото, и отправляются в админку в новую запись, в которой есть произвольное поле acf галерея, получилось реализовать так, что при отправке формы, все файлы которые были прикреплены, без проблем добавляются в медиабиблиотеку, но в поле вставляется только одно фото
форма
<form class="modal-form" id="add_review" enctype="multipart/form-data">
<div class="form-group">
<input type="text" name="name_rass" id="name_rass" placeholder="Представьтесь, пожалуйста" required>
</div>
<div class="form-group">
<input type="text" name="city" id="city" placeholder="Ваш город" required>
</div>
<div class="form-group">
<textarea rows="2" name="mass" id="mass" placeholder="Ваш отзыв"></textarea>
</div>
<div class="form-group">
<input type="file" name="avatar" id="avatar">
</div>
<div class="form-group">
<input type="file" name="photo[]" id="photo" multiple>
</div>
<button class="btn-blue" id="submit_rev" type="submit"><span>Отправить на оценку</span></button>
</form>
код который отправляет фото в админку
$files = $_FILES["photo"];
foreach ($files['name'] as $key => $value) {
if ($files['name'][$key]) {
$file = array(
'name' => $files['name'][$key],
'type' => $files['type'][$key],
'tmp_name' => $files['tmp_name'][$key],
'error' => $files['error'][$key],
'size' => $files['size'][$key]
);
$_FILES = array("rev_foto" => $file);
$attachment_id2 = media_handle_upload("rev_foto", 0);
if (is_wp_error($attachment_id2)) {
echo "Error";
} else {
update_field( 'rev_foto', $attachment_id2, $post_id );
}
}
}
Помогите пожалуйста советом