if (isset($_FILES)) {
$attachment_id = media_handle_upload('files', $post_id);
set_post_thumbnail( $post_id, $attachment_id );
if (is_wp_error($attachment_id)) {
echo "Ошибка загрузки медиафайла.";
} else {
echo "Медиафайл был успешно загружен!";
}
}