From 0bbfe42ab1d8a8cf0c747447b4b12bf6d11abcee Mon Sep 17 00:00:00 2001 From: Gary Pendergast Date: Fri, 26 Apr 2019 00:44:52 +0000 Subject: [PATCH] Media: Revert [44947]. `get_available_post_mime_types()` uses a query that's extremely slow on sites with lots of posts. The original fix can be revisited after those performance issues are tackled. See #43658. Built from https://develop.svn.wordpress.org/trunk@45270 git-svn-id: http://core.svn.wordpress.org/trunk@45079 1a063a9b-81f0-0310-95a4-ce76da25c4cd --- wp-includes/media.php | 10 +--------- wp-includes/version.php | 2 +- 2 files changed, 2 insertions(+), 10 deletions(-) diff --git a/wp-includes/media.php b/wp-includes/media.php index 35ab3d8c4c..743e8d7e83 100644 --- a/wp-includes/media.php +++ b/wp-includes/media.php @@ -3576,18 +3576,10 @@ function wp_enqueue_media( $args = array() ) { $month_year->text = sprintf( __( '%1$s %2$d' ), $wp_locale->get_month( $month_year->month ), $month_year->year ); } - // Filter to show only available mime types. - $avail_post_mime_types = get_available_post_mime_types( 'attachment' ); - $mimeTypes = wp_list_pluck( get_post_mime_types(), 0 ); - foreach ( $mimeTypes as $mime_type => $label ) { - if ( ! wp_match_mime_types( $mime_type, $avail_post_mime_types ) ) { - unset( $mimeTypes[ $mime_type ] ); - } - } $settings = array( 'tabs' => $tabs, 'tabUrl' => add_query_arg( array( 'chromeless' => true ), admin_url( 'media-upload.php' ) ), - 'mimeTypes' => $mimeTypes, + 'mimeTypes' => wp_list_pluck( get_post_mime_types(), 0 ), /** This filter is documented in wp-admin/includes/media.php */ 'captions' => ! apply_filters( 'disable_captions', '' ), 'nonce' => array( diff --git a/wp-includes/version.php b/wp-includes/version.php index 883ed99930..aad8d5c0c5 100644 --- a/wp-includes/version.php +++ b/wp-includes/version.php @@ -13,7 +13,7 @@ * * @global string $wp_version */ -$wp_version = '5.2-beta3-45269'; +$wp_version = '5.2-beta3-45270'; /** * Holds the WordPress DB revision, increments when changes are made to the WordPress DB schema.