Uses
Uses | Description |
---|---|
wp-includes/media.php: wp_get_image_editor() | Returns a WP_Image_Editor instance and loads file into it. |
wp-includes/load.php: is_wp_error() | Check whether variable is a WordPress Error. |
Resizes an image to make a thumbnail or intermediate size.
The returned array has the file size, the image width, and image height. The ‘image_make_intermediate_size’ filter can be used to hook in and change the values of the returned array. The only parameter is the resized file path.
(string) (Required) File path.
(int) (Required) Image width.
(int) (Required) Image height.
(bool) (Optional) Whether to crop image to specified width and height or resize.
Default value: false
(array|false) Metadata array on success. False if no image was created.
File: wp-includes/media.php
function image_make_intermediate_size( $file, $width, $height, $crop = false ) { if ( $width || $height ) { $editor = wp_get_image_editor( $file ); if ( is_wp_error( $editor ) || is_wp_error( $editor->resize( $width, $height, $crop ) ) ) { return false; } $resized_file = $editor->save(); if ( ! is_wp_error( $resized_file ) && $resized_file ) { unset( $resized_file['path'] ); return $resized_file; } } return false; }
Version | Description |
---|---|
2.5.0 | Introduced. |
© 2003–2019 WordPress Foundation
Licensed under the GNU GPLv2+ License.
https://developer.wordpress.org/reference/functions/image_make_intermediate_size