While the post type can add support for post formats using 'supports'
or add_post_type_support()
, it’s up to the theme to say which formats will actually have an impact on the front end.
Example:
add_theme_support( 'post-formats', array( 'aside', 'gallery' ) );
.