Last Updated: June 27, 2020 | Reading Time: < 1 minute
In WordPres 4.5, my old function to add a custom size to media uploader seems not working anymore. But I found that new way to add custom size image is a lot simpler using image_size_names_choose filter.
Basically when you create your own image sizes using the add_image_size function:
function add_news_thumb() {
add_image_size( 'news', 800, 300, TRUE );
add_image_size( 'news-detail', 1500, 600, TRUE );
}
add_action( 'after_setup_theme', 'add_news_thumb' );
you can just add the new sizes to image_size_names_choose:
function added_custom_size( $sizes ) {
return array_merge( $sizes, array(
'news' => __( 'News Thumbnail' ),
'news-detail' => __( 'News Detail ' ),
) );
}
add_filter( 'image_size_names_choose', 'added_custom_size' );