public static function image_sizes($store = true, $dims = true) { $sizes = array(); foreach (kc_get_image_sizes() as $id => $dim) { if ($dims) { $sizes[$id] = "{$id} ({$dim['width']} x {$dim['height']})"; } else { $sizes[$id] = $id; } } $sizes['full'] = __('Full (original size)', 'kc-settings'); if (!$store) { return $sizes; } self::$image_sizes = $sizes; $defaults = array(); foreach (array('thumbnail', 'medium', 'large') as $ds) { $defaults[$ds] = $sizes[$ds]; unset($sizes[$ds]); } self::$image_sizes_default = $defaults; if (!empty($sizes)) { self::$image_sizes_custom = $sizes; } }