Customize: Don't show custom image sizes in the media modal.

Custom image sizes for logos should only be used for their intended purpose.

See #33755.


git-svn-id: https://develop.svn.wordpress.org/trunk@36839 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
Konstantin Obenland 2016-03-03 21:44:26 +00:00
parent cf863ab2a8
commit 1134b18c6e

View File

@ -23,7 +23,6 @@ class WP_Custom_Logo {
public function __construct() { public function __construct() {
add_action( 'wp_head', array( $this, 'head_text_styles' ) ); add_action( 'wp_head', array( $this, 'head_text_styles' ) );
add_action( 'delete_attachment', array( $this, 'delete_attachment_data' ) ); add_action( 'delete_attachment', array( $this, 'delete_attachment_data' ) );
add_filter( 'image_size_names_choose', array( $this, 'media_manager_image_sizes' ) );
} }
/** /**
@ -66,34 +65,6 @@ class WP_Custom_Logo {
} }
} }
/**
* Makes custom image sizes available to the media manager.
*
* @since 4.5.0
* @access public
*
* @param array $sizes Image sizes.
* @return array All default and registered custom image sizes.
*/
public function media_manager_image_sizes( $sizes ) {
// Get an array of all registered image sizes.
$intermediate = get_intermediate_image_sizes();
// Is there anything fun to work with?
if ( is_array( $intermediate ) && ! empty( $intermediate ) ) {
foreach ( $intermediate as $key => $size ) {
// If the size isn't already in the $sizes array, add it.
if ( ! array_key_exists( $size, $sizes ) ) {
$sizes[ $size ] = $size;
}
}
}
return $sizes;
}
/** /**
* Retrieves the header text classes. * Retrieves the header text classes.
* *