absint( $settings[ 'img_size' ] ), 'height' => absint( $settings[ 'img_size' ] ) ); } return $value; } /** * Backwards compatibility for thumbnail size * * @param $settings * * @return mixed * @since 2.5.0 */ public function backward_compatibility_backbone_thumb_size( $settings ){ if ( isset( $settings[ 'img_size' ] ) ) { $settings[ 'grid_image_size' ] = 'custom'; if ( 'custom-grid' == $settings['type'] && ! isset( $settings['img_crop'] ) ) { $settings['img_crop'] = 1; }else{ $settings[ 'grid_image_dimensions' ] = array( 'width' => absint( $settings[ 'img_size' ] ), 'height' => absint( $settings[ 'img_size' ] ) ); unset($settings[ 'img_size' ]); } } return $settings; } } new Modula_Backward_Compatibility();