Media component

Subcomponents: Upload, Embeds, and Gallery.

Recent posts on the make/coreCore Core is the set of software required to run WordPress. The Core Development Team builds WordPress. blogblog (versus network, site)

View all posts tagged media.

Recent posts on the make/test blog

View all posts tagged media.

620 open tickets in the Media component

620 open tickets defect (bug) enhancement feature request task (blessed)
81 54 9 0
5.8.2 5 1 0 0
5.9 20 9 2 0
Awaiting Review 209 79 12 0
Future Release 87 43 6 2
WordPress.org 1 0 0 0

620 open tickets. Last 7 days: +3 tickets

33 tickets that have no replies

View list on Trac

  • #49086  The "site_icon" option isn't always removed when the site icon is deleted
  • #49746  Widening WordPress Limits and Compatibility
  • #49779  Add a filterFilter Filters are one of the two types of Hooks https://codex.wordpress.org/Plugin_API/Hooks. They provide a way for functions to modify data of other functions. They are the counterpart to Actions. Unlike Actions, filters are meant to work in an isolated manner, and should never have side effects such as affecting global variables and output. that controls the size of the images on the Attachment pages
  • #49830  Store rotation data for uploaded videos
  • #50061  Image_meta original_image as valid image_size
  • #50126  Latest large Image size compression generating incorrect file permissions
  • #50210  Image upload stuck – Upload files
  • #50238  Image rotation still an issue with images shot from above
  • #50256  Inconsistent image handling in wp_create_image_subsizes.
  • #50264  wp_get_image_editor()->multi_resize() occasionally fails
  • #50384  @getimagesize bugbug A bug is an error or unexpected result. Performance improvements, code optimization, and are considered enhancements, not defects. After feature freeze, only bugs are dealt with, with regressions (adverse changes from the previous version) being the highest priority. for some images: Returns empty
  • #50396  Can't regenerate "-scaled.jpg" images
  • #50419  Bug on image processing ui
  • #50518  Lost track of media files if having different media galleries in GutenbergGutenberg The Gutenberg project is the new Editor Interface for WordPress. The editor improves the process and experience of creating new content, making writing rich content much simpler. It uses ‘blocks’ to add richness rather than shortcodes, custom HTML etc. https://wordpress.org/gutenberg/ Editor javascriptJavaScript JavaScript or JS is an object-oriented computer programming language commonly used to create interactive effects within web browsers. WordPress makes extensive use of JS for a better user experience. While PHP is executed on the server, JS executes within a user’s browser. https://www.javascript.com/.
  • #50667  New attachment size is created even the source is smaller performance
  • #50705  Uncaught TypeError: attrs.ids.split is not a function at media-editor.js:385 ui javascript
  • #50893  wp_send_json_success is nothing, no error for any inf/nan
  • #51780  Add ability to easily get path to sized images (such as parameter to get_attached_file() or wp_get_attachment_thumb_file())
  • #52451  Make the media sideload functions testable and add tests
  • #52489  Allow List View when inserting images from the media library
  • #52495  Hard cropped images do not crop specified dimension, causing lack of adaptive images
  • #52509  Error generating Thumbnails of PDF-Files
  • #52705  Set threshold for lazy loaded images
  • #52835  Disable permalink for images
  • #52985  Add "source" as an allowed post tags and its attr
  • #53193  chmodChmod Chmod stands for “CHange MODe” and it is a command for Unix systems (Linux, Mac, ...) to manage permission/authorization over files and folders of a user.(): Operation not permitted in class-wp-image-editor-imagick.php administration
  • #53200  image quality reduction in smaller images
  • #53345  Cannot set media posted by other users as eye-catch.
  • #53404  Replace httpHTTP HTTP is an acronym for Hyper Text Transfer Protocol. HTTP is the underlying protocol used by the World Wide Web and this protocol defines how messages are formatted and transmitted, and what actions Web servers and browsers should take in response to various commands. with httpsHTTPS HTTPS is an acronym for Hyper Text Transfer Protocol Secure. HTTPS is the secure version of HTTP, the protocol over which data is sent between your browser and the website that you are connected to. The 'S' at the end of HTTPS stands for 'Secure'. It means all communications between your browser and the website are encrypted. This is especially helpful for protecting sensitive data like banking information. entering a video link
  • #53408  png images bit depth is modified in resized images
  • #53637  Video poster image is not shown after video has been played
  • #53895  Default Audio Player Bug, mejs-container wp-audio-shortcodeShortcode A shortcode is a placeholder used within a WordPress post, page, or widget to insert a form or function generated by a plugin in a specific location on your site. mejs-audio
  • #54016  Media Library: Bulk delete elements in grid view takes very long

31 tickets slated for 5.9

View list in Trac

  • #23562  Using Speech Recognition Software with the Add Media Panel accessibilityAccessibility Accessibility (commonly shortened to a11y) refers to the design of products, devices, services, or environments for people with disabilities. The concept of accessible design ensures both “direct access” (i.e. unassisted) and “indirect access” meaning compatibility with a person’s assistive technology (for example, computer screen readers). (https://en.wikipedia.org/wiki/Accessibility)
  • #30180  wp_get_attachment_image_src does not return alt or metaMeta Meta is a term that refers to the inside workings of a group. For us, this is the team that works on internal WordPress sites like WordCamp Central and Make WordPress. accessibility
  • #36308  get_attached_file() destroys file paths on Windows
  • #36982  Add image attributes and additional context to the wp_calculate_image_srcset and wp_calculate_image_sizes filters template
  • #37255  Update attachment functions to accept a post object in addition to ID
  • #38906  wp_get_attachment_image_src() sometimes gives incorrect width and height values administration
  • #39108  Media: can't leave an image "untitled" from the "Edit Media" menu
  • #39553  Use REST APIREST API The REST API is an acronym for the RESTful Application Program Interface (API) that uses HTTP requests to GET, PUT, POST and DELETE data. It is how the front end of an application (think “phone app” or “website”) can communicate with the data store (think “database” or “file system”) https://developer.wordpress.org/rest-api/. endpoints for Plupload backend rest-api
  • #42979  Draw "dismiss" icon in upload errors in the error div, not after the action title ui accessibility administration
  • #44383  Deprecate the media_buttons_context filter with apply_filters_deprecated()
  • #44441  Remove the settings for image dimensions from Settings => Media
  • #46124  Allow setting custom image alt text in custom headerHeader The header of your site is typically the first thing people will experience. The masthead or header art located across the top of your page is part of the look and feel of your website. It can influence a visitor’s opinion about your content and you/ your organization’s brand. It may also look different on different screen sizes. image accessibility
  • #48939  Consider iterating text on media upload for alt text accessibility
  • #49178  Upload image issue after deleting image from edit image page
  • #49412  Store filesize media metadata performance
  • #50523  Redesign the adminadmin (and super admin) Image Editor ui accessibility
  • #50866  Media Uploader Blows Up File Sizes administration performance
  • #53232  Add async decoding attribute as default to the HTMLHTML HyperText Markup Language. The semantic scripting language primarily used for outputting content in web browsers. image tags generated by WordPress performance
  • #53261  jQuery deprecated click function javascript
  • #53540  Use $image[0] instead of $image['0'] in media file
  • #53636  "Insert from URLURL A specific web address of a website or web page on the Internet, such as a website’s URL www.wordpress.org": top of preview is cut off ui css administration
  • #53669  Respect the quality settings in `wp_editor_set_quality` for lossless WebP
  • #53675  Omit lazy-loading attribute on first content image/iframeiframe iFrame is an acronym for an inline frame. An iFrame is used inside a webpage to load another HTML document and render it. This HTML document may also contain JavaScript and/or CSS which is loaded at the time when iframe tag is parsed by the user’s browser. performance
  • #53787  Allow changing number of attachments displayed ui javascript administration
  • #53856  Check if the 'mirroring' property exists in media-views.js javascript administration
  • #53924  Press escape to close Attachment details on media upload page accessibility
  • #53941  When converting images after uploading the original image may not be converted
  • #53985  Change suggested maximum image size to 2560 pixel (like big image threshold)
  • #54009  Image upload fails with ambiguous error.
  • #54088  Uploading media containing Norwegian letter å does not automatically readjust it to become aa.
  • #54091  Attachment details pane navigation not working after opening 41st (or greater) item and refreshing the browser ui javascript

620 open tickets

Open enhancements: 186 View list on Trac
Open tasks: 2 View list on Trac
Open feature requests: 29 View list on Trac

Help maintain this component

Component maintainers:

Many contributors help maintain one or more components. These maintainers are vital to keeping WordPress development running as smoothly as possible. They triagetriage The act of evaluating and sorting bug reports, in order to decide priority, severity, and other factors. new tickets, look after existing ones, spearhead or mentor tasks, pitch new ideas, curate roadmaps, and provide feedback to other contributors. Longtime maintainers with a deep understanding of particular areas of core are always seeking to mentor others to impart their knowledge.

Want to help? Start following this component! Adjust your notifications here. Feel free to dig into any ticketticket Created for both bug reports and feature development on the bug tracker..

Contributors following this component: