Function Reference: geodir_listing_image_size_arr
Summary
Get the array of images sizes in use to use in the listing size images.
Return Values
- (array)
Change Log
Since: 1.6.21
Source File
geodir_listing_image_size_arr() is located in geodirectory-admin/admin_functions.php [Line: 6618]
Source Code
function geodir_listing_image_size_arr(){ global $_wp_additional_image_sizes; $sizes = array(); foreach ( get_intermediate_image_sizes() as $_size ) { if ( in_array( $_size, array('thumbnail', 'medium', 'medium_large', 'large') ) ) { $sizes[ $_size ]['width'] = get_option( "{$_size}_size_w" ); $sizes[ $_size ]['height'] = 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'], ); } } $options = array(); $options['default'] = __('GD Default', 'geodirectory'); if(!empty($sizes)){ foreach($sizes as $key=>$val){ $options[$key] = $key. ' ( '.$val['width'].' x '.$val['height']. ' )'; } } return $options; }