/** * Return a single defined breakpoint label. * * @since 0.1.0 * @param string $breakpoint The breakpoint key. * @return string */ function ev_get_breakpoint_label($key) { $breakpoints = ev_get_breakpoints(); if (isset($breakpoints[$key]) && isset($breakpoints[$key]['label'])) { return $breakpoints[$key]['label']; } return $key; }
<?php $value = $field->value(); $densities = ev_get_densities(); $breakpoints = ev_get_breakpoints(); $thumb_size = $field->config('thumb_size'); $multiple = $field->config('multiple'); $sortable = $field->config('sortable'); $config_density = $field->config('density'); $config_breakpoints = $field->config('breakpoints'); $manage_densities = $config_density !== false; $manage_breakpoints = $config_breakpoints !== false; $image_densities = array(); $image_breakpoints = array(); if ($manage_breakpoints) { if (is_array($config_breakpoints)) { foreach ($config_breakpoints as $breakpoint) { if (isset($breakpoints[$breakpoint])) { $image_breakpoints[$breakpoint] = $breakpoints[$breakpoint]; } } } else { $image_breakpoints = $breakpoints; } } else { $image_breakpoints = array('desktop' => $breakpoints['desktop']); } if ($manage_densities) { if (is_array($config_density)) { foreach ($config_density as $density) { if (isset($densities[$density])) {