Ejemplo n.º 1
0
// 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>
Ejemplo n.º 2
0
// 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);
    ?>
"/>
Ejemplo n.º 3
0
    /**
     * 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;
    }