Now that the new Media Library sidebar includes the Title, Caption, and Alt Text, can we finally be able to edit the following hidden data for attachments?
- post_date -- So we can set an image to be published in the future (e.g., a designer could upload twelve images to a post about next season's fashions, but set only the first one to be displayed with the remainder scheduled to be public after the expo)
- comment_status, ping_status -- If you add an attachment while comments or pings are enabled, and later disable them for a post, that does not disable viewers from still commenting or pinging existing attachments from the attachment page. The fields exist in the database but the WP admin has no way to edit them without resorting to MySQL.
- post_status -- Currently all attachments get the status "inherit" but "draft" and "private" would be very useful when attachments are removed from the site, but we don't want to delete them, just temporarily withdraw them from a post or page.
- post_name -- Attachments get a hidden slug based on the attachment name, which cannot be edited without using MySQL. Many times it would be handy to edit this; there is already a plugin for this, but it hasn't been updated in ages.
It might also be worth noting in the Gallery editor, that changing a caption on attachment, changes its caption in the database which will modify all the galleries in which it is inserted -- the captions are not on a per-gallery-insertion basis!