| Server IP : 213.186.33.4 / Your IP : 216.73.216.146 Web Server : Apache System : Linux webm005.cluster103.gra.hosting.ovh.net 6.18.39-ovh-vps-grsec-zfs+ #1 SMP PREEMPT_DYNAMIC Tue Jul 21 12:03:15 CEST 2026 x86_64 User : karinebmkh ( 644538) PHP Version : 8.4.22 Disable Function : _dyuweyrj4,_dyuweyrj4r,dl MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/karinebmkh/www2/wp-content/plugins/so-widgets-bundle/base/inc/fields/ |
Upload File : |
<?php
/**
* Class SiteOrigin_Widget_Field_Image_Size
*/
class SiteOrigin_Widget_Field_Image_Size extends SiteOrigin_Widget_Field_Select {
protected function get_default_options() {
$image_size_configs = siteorigin_widgets_get_image_sizes();
// Hardcoded 'full' and 'thumb' because they're not registered image sizes.
// 'full' will result in the original uploaded image size being used.
// 'thumb' is a small thumbnail image size defined by the current theme.
$sizes = array(
'full' => __( 'Full', 'so-widgets-bundle' ),
'thumb' => __( 'Thumbnail (Theme-defined)', 'so-widgets-bundle' ),
);
foreach( $image_size_configs as $name => $size_config) {
$sizes[$name] = ucwords(preg_replace('/[-_]/', ' ', $name)) . ' (' . $size_config['width'] . 'x' . $size_config['height'] . ')';
}
return array(
'options' => $sizes
);
}
}