UPDATE: Resolved
A plugin called Press Permit was auto-filtering the content types. I checked some boxes and it magically started working.
I have a custom built taxonomy. When I view the archive page for a term I see no content when I'm a normal browser, but when I'm a logged in user it's populated perfectly.
The posts themselves are published public.
What would make that happen?
The taxonomy is created with a plugin called Easy Custom Post Types. Here's the code it creates:
https://gist.github.com/4449494
// registration code for svcnote_type taxonomy
function register_svcnote_type_tax() {
$labels = array(
'name' => _x( 'Areas', 'taxonomy general name' ),
'singular_name' => _x( 'Area', 'taxonomy singular name' ),
'add_new' => _x( 'Add New Area', 'Area'),
'add_new_item' => __( 'Add New Area' ),
'edit_item' => __( 'Edit Area' ),
'new_item' => __( 'New Area' ),
'view_item' => __( 'View Area' ),
'search_items' => __( 'Search Areas' ),
'not_found' => __( 'No Area found' ),
'not_found_in_trash' => __( 'No Area found in Trash' ),
);
$pages = array('svcnotes');
$args = array(
'labels' => $labels,
'singular_label' => __('Area'),
'public' => true,
'show_ui' => true,
'hierarchical' => true,
'show_tagcloud' => false,
'show_in_nav_menus' => true,
'rewrite' => array('slug' => 'it/service-notes/area', 'with_front' => false ),
);
register_taxonomy('svcnote_type', $pages, $args);
}
add_action('init', 'register_svcnote_type_tax');