add hidden label even when 'show_names' is set to false so upload button has something to pull from. Also, pass in $post variable from save_post hook