@yraiv

Почему не загружается файл в папку?

Суть, через carbon fields сделал поле для файла и через него хочу загружать во время добавления записи нужный мне файл в нужную мне папку, но он почему-то не добавляет его, хотя и ошибок не выводит.
add_action('save_post', 'crb_save_post', 10, 3);

function crb_save_post($post_id, $post, $update) {
    if ($post->post_type === 'post' && !$update && defined('DOING_AUTOSAVE') && DOING_AUTOSAVE) {
        return;
    }

    $file_info = $_FILES['crb_game_files'];

    if ($file_info['error'] === UPLOAD_ERR_OK) {
        $games_folder = get_template_directory() . '/games/';
        $post_folder = $games_folder . $post_id;

        if (file_exists($post_folder)) {
            $target_path = $post_folder . '/' . basename($file_info['name']);
            move_uploaded_file($file_info['tmp_name'], $target_path);
        }
    }
}
  • Вопрос задан
  • 64 просмотра
Пригласить эксперта
Ответы на вопрос 1
aliprofi
@aliprofi
Хочешь стать неудачником? Всегда ищи виноватых!
Может права доступа у папки не те выставлены?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы