Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function get_image_sizes( $size = '' ) {
- global $_wp_additional_image_sizes;
- $sizes = array();
- $get_intermediate_image_sizes = get_intermediate_image_sizes();
- foreach( $get_intermediate_image_sizes as $_size ) {
- if ( in_array( $_size, array( 'thumbnail', 'medium', 'large' ) ) ) {
- $sizes[ $_size ]['width'] = (int) get_option( $_size . '_size_w' );
- $sizes[ $_size ]['height'] = (int) get_option( $_size . '_size_h' );
- $sizes[ $_size ]['crop'] = (bool) get_option( $_size . '_crop' );
- } elseif ( isset( $_wp_additional_image_sizes[ $_size ] ) ) {
- $sizes[ $_size ] = array( 'width' => $_wp_additional_image_sizes[ $_size ]['width'],
- 'height' => $_wp_additional_image_sizes[ $_size ]['height'],
- 'crop' => $_wp_additional_image_sizes[ $_size ]['crop'] );
- }
- }
- if ( $size ) {
- if( isset( $sizes[ $size ] ) ) {
- return $sizes[ $size ];
- } else {
- return false;
- }
- }
- return $sizes;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement