transmitstudio
5/19/2016 - 2:00 AM

Beaver custom image sizes

/*---------------------------------------------*/
/* ADD CUSTOM IMAGE SIZES
/*---------------------------------------------*/

if ( function_exists( 'add_image_size' ) ) {
	add_image_size( 'video-gallery', 300, 169, true );
	add_image_size( 'full-panoramica', 1920, 650, true );
}

// Add custom image sizes to Media insertion dropdown menu
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;
}