sanitize_file_name($name), 'tmp_name' => $tmp]; $att_id = media_handle_sideload($file_array, $post_id); if (is_wp_error($att_id)) { wp_delete_file($tmp); return $att_id; } set_post_thumbnail($post_id, $att_id); return $att_id; }