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.

607 open tickets in the Media component

607 open tickets defect (bug) enhancement feature request task (blessed)
59 49 6 0
6.5 3 0 0 0
6.6 10 3 0 0
Awaiting Review 224 79 14 0
Future Release 94 58 6 1
WordPress.org 1 0 0 0

607 open tickets. Last 7 days: +1 ticketticket Created for both bug reports and feature development on the bug tracker.

41 tickets that have no replies

View list on Trac

  • #52451  Make the media sideload functions testable and add tests
  • #52489  Allow List View when inserting images from the media library
  • #52705  Set threshold for lazy loaded images
  • #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
  • #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
  • #54452  Image Aspect Ratio on resize ui css
  • #54555  Slow media query on big sites performance
  • #54605  WP_Image_Editor_Imagick::resize is not behaving according to spec
  • #54714  images deleted from media library still exist in upload directory
  • #57158  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 image 2/3 ratio size when max height is 480px
  • #57369  Insert Media dialog gets ad-hoc controls: Thumbnails squared/proportional + Sort order by date/name asc/desc ui css
  • #57733  wp-includes/functions.php::do_enclose() should handle post content differently
  • #57760  add 'pre_wp_get_attachment_url' 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.
  • #57781  Exclude sized variant from SRCSET if larger in file size than the original image
  • #58288  No support for JPG with HDR gain maps
  • #58289  No support for AVIF with HDR gain maps
  • #58483  UIUI User interface issue in uploasd multiple media in mobile ui css administration
  • #58594  Media file changes no longer trigger updated/modified statuses.
  • #58647  wp_generate_attachment_metadata generates scaled images
  • #58740  Slow load in media page of WordPress adminadmin (and super admin) when having huge posts table
  • #58741  Media Library Popup Showing Blank Popup on Window Resize Below Mobile Viewport
  • #58794  Edit Image UXUX User experience needs improvement
  • #59307  Urgent, Uncaught TypeError: this.activateMode is not a function ui 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/.
  • #59331  Image optimizations fail to apply when using Timber performance
  • #59339  Conversion to webp causes fatal error when original image is a palette image (as opposed to truecolor) administration
  • #59421  loading="lazy" attribute is not applied at all
  • #59521  Issue with update_post_thumbnail_cache if using get_posts
  • #59573  warning: trying to access array offset on value of type bool in wp-includes/media.php
  • #59740  Image scaling being applied inconsistently
  • #59764  Imagick squashes image for cropped size
  • #60098  Media Library Image Upload Issue administration
  • #60141  Proximity of controls: Upload New Media multi-file uploader 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)
  • #60249  In upload media popup add a new tab for download and add image from Openverse. ui
  • #60250  Feature Req – Media Library Grid-List
  • #60345  Add duplicate checking for uploaded attachments javascript administration
  • #60369  Shortcut for Select Button in Media Library accessibility
  • #60499  Duplicate CSSCSS Cascading Style Sheets. in src/wp-includes/css/media-views.css css
  • #60569  Generate UUID for media slugs if attachment pages are inactive.
  • #60610  Consider fixing user mistakes and/or adding unit tests for $preferred_ext in wp_mime_type_icon()

16 tickets slated for 6.5

View list in Trac

  • #27914  Information about image is jumping in media modal ui
  • #27919  Similar strings for media modal administration ui-copy
  • #32282  WordPress image cropping is buggy administration
  • #39630  PDF Thumbnails in Media Library Don't Fall Back to Full Size ui administration
  • #40370  add_image_sizes does not create the "crop position" versions of the image
  • #43904  Media toolbar spacing inconsistent across views ui css administration
  • #46554  Uploaded images goes to wrong folder/date structure
  • #48710  PDF uploads are treated like images: empty alt attribute and PHPPHP The web scripting language in which WordPress is primarily architected. WordPress requires PHP 5.6.20 or higher notices accessibility
  • #54091  Attachment details pane navigation not working after opening 81st (or greater) item and refreshing the browser ui javascript
  • #54738  Unable to upload images with URLURL A specific web address of a website or web page on the Internet, such as a website’s URL www.wordpress.org over APIAPI An API or Application Programming Interface is a software intermediary that allows programs to interact with each other and share data in limited, clearly defined ways. when the image doesn’t have a filetype in the filename rest-api
  • #58051  Attachment custom fields not rendered after upload accessibility javascript
  • #59577  Images in blockBlock Block is the abstract term used to describe units of markup that, composed together, form the content or layout of a webpage using the WordPress editor. The idea combines concepts of what in the past may have achieved with shortcodes, custom HTML, and embed discovery into a single consistent API and user experience. templates or patterns do not have loading optimization attributes performance
  • #59638  Images: repeating a single image causes `fetchpriority` to be repeated performance
  • #59641  manually setting fetchpriority on image should prevent core from adding fetchpriority attribute performance
  • #60291  Support Lossless WebP in WP_Image_Editor_GD
  • #60524  Cropping site icon should preserve attachment properties accessibility

607 open tickets

Open enhancements: 189 View list on Trac
Open tasks: 1 View list on Trac
Open feature requests: 26 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 ticket.

Contributors following this component: