// Display the sizes in the array foreach (get_intermediate_image_sizes() as $s) { // Don't make or numeric sizes that appear if (is_integer($s)) { 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_numeric($crop) || is_bool($crop)) { $crop = absint($crop) > 0 ? __('Yes', 'simple-image-sizes') : __('No', 'simple-image-sizes'); } else { $crop = Sis_Admin_Main::get_crop_position_label($crop); } ?> <tr id="sis-<?php echo esc_attr($s); ?> "> <th class="check-column"> <input type="checkbox" class="thumbnails" id="<?php echo esc_attr($s); ?> " name="thumbnails[]" checked="checked" value="<?php echo esc_attr($s); ?> " /> </th>
// Display the sizes in the array foreach (get_intermediate_image_sizes() as $s) { // Don't make or numeric sizes that appear if (is_integer($s)) { 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_numeric($crop) || is_bool($crop) || is_string($crop)) { $crop = absint($crop) > 0 ? __('Yes', 'simple-image-sizes') : __('No', 'simple-image-sizes'); } else { $crop = Sis_Admin_Main::get_crop_position_label(implode('_', $crop)); } ?> <tr id="sis-<?php echo esc_attr($s); ?> "> <th class="check-column"> <input type="checkbox" class="thumbnails" id="<?php echo esc_attr($s); ?> " name="thumbnails[]" checked="checked" value="<?php echo esc_attr($s); ?> "/>
/** * 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; }