/** * Display the add_image_size for the registered sizes * * @access public * @return void */ public static function a_get_sizes() { global $_wp_additional_image_sizes, $wp_version; foreach (get_intermediate_image_sizes() as $s) { // Don't make the original sizes if (in_array($s, self::$original)) { continue; } // Set width $width = isset($_wp_additional_image_sizes[$s]['width']) ? intval($_wp_additional_image_sizes[$s]['width']) : get_option("{$s}_size_w"); // Set height $height = isset($_wp_additional_image_sizes[$s]['height']) ? intval($_wp_additional_image_sizes[$s]['height']) : get_option("{$s}_size_h"); //Set crop $crop = isset($_wp_additional_image_sizes[$s]['crop']) ? $_wp_additional_image_sizes[$s]['crop'] : get_option("{$s}_crop"); if (is_bool($crop) || is_numeric($crop) || version_compare('3.9', $wp_version, '<')) { $crop = absint($crop) == 0 ? 'false' : 'true'; } else { if (!Sis_Admin_Main::is_crop_position($crop)) { $crop = "false"; } else { $crop = explode('_', $crop); $crop = 'array( "' . $crop[0] . '", "' . $crop[1] . '")'; } } ?> add_image_size( '<?php echo $s; ?> ', '<?php echo $width; ?> ', '<?php echo $height; ?> ', <?php echo $crop; ?> );<br /> <?php } die; }