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.

646 open tickets in the Media component

646 open tickets defect (bug) enhancement feature request task (blessed)
74 51 9 0
6.1 17 11 0 0
Awaiting Review 234 86 16 0
Future Release 91 50 4 1
WordPress.org 1 0 0 0
6.0.2 0 1 0 0

646 open tickets. Last 7 days: +0 tickets

36 tickets that have no replies

View list on Trac

  • #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
  • #52509  Error generating Thumbnails of PDF-Files
  • #52705  Set threshold for lazy loaded images
  • #52835  Disable permalink for 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
  • #53345  Cannot set media posted by other users as eye-catch.
  • #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
  • #54395  'Replace image' dialog CSSCSS Cascading Style Sheets. issues (mobile) css
  • #54433  ALLOW_UNFILTERED_UPLOADS does not work anymore
  • #54452  Image Aspect Ratio on resize ui css
  • #54509  Attachment edit view details information formatting/styling inconsistency ui
  • #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
  • #54812  Overflow issue with image name ui css administration
  • #54824  Hide "view" link from Media Library List Mode if empty string passed to attachment_link
  • #54943  PHPPHP The web scripting language in which WordPress is primarily architected. WordPress requires PHP 5.6.20 or higher Warnings in image_get_intermediate_size() on PHP >= 8
  • #55036  Sharpen thumbnails with Imagick adaptiveSharpenImage()
  • #55093  Feature Requestfeature request A feature request should generally begin the process in the ideas forum, on a mailing list, as a plugin, or brought to the attention of the core team, such as through scope meetings held for each major release. Unsolicited tickets of this variety are typically, therefore, discouraged. – Media Uploads option for year-based folders (without month)
  • #55150  `_wp_attachment_backup_sizes` 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. is not deleted when image is restored and IMAGE_EDIT_OVERWRITE is defined performance
  • #56071  wordpress images too large
  • #56170  Bulk delete media attachments doesn't pass integer values to wp_delete_attachment administration
  • #56248  Reduce code duplication in tests that upload file as attachment
  • #56260  In case of missing primary key on wp_posts, Media uploader gives false feedback indicating folder permissions are missing, where in fact database structure is malformed.
  • #56344  Filters for Sharpening Images

28 tickets slated for 6.1

View list in Trac

  • #26381  Scaling Image Up Fails Silently
  • #36308  get_attached_file() destroys file paths on Windows
  • #41445  post_parent can prevent media from embedding correctly rest-api
  • #44867  image editor: save modified image as a new copy administration
  • #45021  Media: Gallery modal has wrong focus and image detail javascript
  • #47513  JavaScript TypeError when Video Playlists use native video elements javascript
  • #49178  Upload image issue after deleting image from edit image page
  • #50523  Redesign the adminadmin (and super admin) Image Editor ui 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)
  • #52569  Don't let PHP timeout in the middle of an ImageMagick operation
  • #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 administration
  • #53669  Respect the quality settings in `wp_editor_set_quality` for lossless WebP
  • #54088  Uploading media containing Norwegian letter å does not automatically readjust it to become aa.
  • #54091  Attachment details pane navigation not working after opening 81st (or greater) item and refreshing the browser ui javascript
  • #54476  Improve image engine detection when output format adjusted with 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. (example: WebP output)
  • #54788  Mute a video on WP with
  • #54839  Image upload after dirty filter requires filter change before it can be inserted to page
  • #54937  EXIF image orientation issue
  • #55014  PDF Thumbnails stopped working in v5.9
  • #55070  Image Editing Cropping is not working properly
  • #55227  Attachments: add caching to wp_count_attachments performance
  • #55290  Not all image edits are applied to all subsizes administration performance
  • #55443  Create WebP sub-sizes and use for output performance
  • #55535  Pre-populate Image Alt Text field with IPTC Photo Metadata Standard Alt Text accessibility
  • #56036  Call update_post_parent_caches in WP_Media_List_Table performance
  • #56037  Call update_post_parent_caches in wp_ajax_query_attachments function performance
  • #56203  Reduce code duplication in AJAX attachment handling tests
  • #56288  Add mime output control to `add_image_size`
  • #56323  Undefined variable phpcsPHP Code Sniffer PHP Code Sniffer, a popular tool for analyzing code quality. The WordPress Coding Standards rely on PHPCS. error for $new_size_meta performance

646 open tickets

Open enhancements: 199 View list on Trac
Open tasks: 1 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: