How to get custom image sizes into media uploader dropdown?

Try seperating it like this:

    function setup_image_sizes() {
        if ( function_exists( 'add_image_size' ) ) {
            add_image_size( 'post-image', 608, 350, true );
        }
    }
    add_action( 'after_setup_theme', 'setup_image_sizes' );

    function post_image_sizes($sizes){
        $custom_sizes = array(
            'post-image' => 'Post Image'
        );
        return array_merge( $sizes, $custom_sizes );
    }
    add_filter('image_size_names_choose', 'post_image_sizes');

That way it is working in my setup.

Additional Sources:
custom image size with New Media Manager in wordpress 3.5
http://ahjira.com/add-custom-image-sizes-to-media-library-size-selection-drop-down-list/

Leave a Comment