beaverbuilder
3/18/2018 - 8:55 PM

Add custom image sizes

This snippet is used in the following knowledge base article – https://kb.wpbeaverbuilder.com/article/382-add-custom-image-sizes

<?php // Do not copy this line, start with line 3 

if (function_exists('add_image_size')) {
  add_image_size('video-gallery', 300, 169, true);
  add_image_size('full-panoramica', 1920, 650, true);
}
add_filter('image_size_names_choose', 'insert_custom_image_sizes'); 
function insert_custom_image_sizes($sizes) {
  global $_wp_additional_image_sizes;
  if (empty($_wp_additional_image_sizes)) {
    return $sizes;
  }

  foreach ($_wp_additional_image_sizes as $id => $data) {
    if (!isset($sizes[$id])) {
      $sizes[$id] = ucfirst(str_replace('-', ' ', $id));
    }
  }

  return $sizes;
}