I am using a custom post type + taxonomies in a podcast solution for a client. The setting (settings >> discussion) for comments is set to "allow comments". When I add / edit posts under the "posts" tab, comments are enabled by default.
However, when I add / edit posts under the custom post type (podcast) - comments are disabled by default.
The user can still manually enable comments for each post, but this is obviously not ideal. Thoughts?
UPDATE: Relevant Code in functions.php
function create_my_post_types() {
register_post_type( 'podcast',
array(
'labels' => array(
'name' => __( 'Podcast' ),
'singular_name' => __( 'Podcast' ),
'new_item' => __( 'New Episode' ),
'add_new_item' => __( 'Add New Episode' )
),
'public' => true,
'hierarchical' => true,
'menu_icon' => get_stylesheet_directory_uri() . '/assets/podcast-icon.png', // 16px16
'menu_position' => 9,
'supports' => array( 'title', 'editor', 'comments', 'post-templates'),
'register_meta_box_cb' => 'add_podcast_metaboxes' // This registers the metabox that we'll add later.
)
);
}