It looks like you need to add your news custom post type to the query for archive pages (I had the same problem).
Codex: custom post types to query
Add this code to your functions
// Show posts of 'post', and 'news' post types on archive page
add_action( 'pre_get_posts', 'add_my_post_types_to_query' );
function add_my_post_types_to_query( $query ) {
if ( is_archive() && $query->is_main_query() )
$query->set( 'post_type', array( 'post', 'news' ) );
return $query;
}
Just check that your admin post listings are not affected.
Related Posts:
- Custom post type 404s with rewriting even after resetting permalinks
- Custom Post Type rewrite rules not working, how to alter the rewrite order?
- Custom rewrite to fetch feed data
- Sudden 404 pages on product category archives
- Custom Post Type Rewrite – Page Not Found
- 404 Error On Custom Taxonomy Pages 2, 3, etc
- How to add custom taxonomy in custom post type permalink?
- Add parent post to Custom Post Type [closed]
- Properly flush rewrite rules on plugin activation
- How to solve this custom post type goes to 404 page?
- Custom post type single page (single-{CPT-name}) 404 when slug includes hyphens
- Problems with 404, .htaccess, permalinks and WordPress custom posts locally on Snow Leopard
- 404 Error on form submission within custom post type
- Relationship between set rewrite flag in register_post_type and add_rewrite_rule
- How to query 2 custom post types that need to share a slug?
- Custom Rewrite Rule for Custom Post Type with URL Param
- WordPress custom slug rewrite
- Custom WP_Query always respond with 200 status even when no entry
- custom post type archive page has 404 error even though has_archive is true
- Custom post type paging 404 error
- page not found for single-type.php file
- Custom taxonomy page returns 404
- Custom Permalinks for Custom Post Types
- One Custom post type 404’s others don’t
- Postname on unique permalink structure appends “-2” for a custom post type. How can I get this to stop happening?
- Custom Post Type posts, conflict with posts after add_rewrite_rule to top
- Combine multiple CPT names to create valid permalinks
- Custom Post Type – Rewite Archive page
- SEO Concerns With Rewrite Rules
- Set parent for custom post type archive rewrite url
- Route subpage to Custom Post Type
- Custom taxonomy template list not working (404)
- Custom post type permalink returns 404 when set to private
- How to rewrite custom taxonomy term archive to use THE SAME SLUG/front as CPT
- Custom post type slug 404
- How to filter a custom post type by custom taxonomy without 404
- Custom Post 404
- Custom taxonomy template shows 404 Error
- Rewrite permalink for multiple post types (CPT) with taxonomy term
- Post type Permalink
- WordPress custom permalink and archive link for custom post type
- Custom post type categories gives 404 error
- How to rewrite the post slug of a custom post type post
- rewriterule not working
- Direct form to a custom page template
- Pagination for custom post types – url rewriting
- Custom Post Type with modified permalink structure results in 404
- Modifying rewrite rules to use /category//
- Custom Endpoint For Custom Post Type from Child Theme
- Custom post types and custom variables — add_rewrite_tag() not working
- Add Custom Values to Permalinks Through Custom Fields and Posts
- Why do I need to register my custom post type a second time when flushing rewrite rules?
- Permalink Trouble with custom post types
- Custom post rewrite rule not working
- Subpages Permalinks Issues
- Permalinks not working (404) for the ‘item’ post type
- WordPress custom taxonomy page
- Safe to throw 404 error in request filter?
- rewrite rules hierarchical
- either single-{custom}.php 404’s OR /taxonomy/ 404’s – custom post type and taxonomy permalinks
- Custom Post Type Date Based Archive URL rewrite [duplicate]
- Rewrite rules for custom post type
- Custom taxonomy and post type rewrite rules
- Pages not appearing?
- Custom Post Type Child Won’t Come Through With Pretty Permalinks
- Problem with custom loop navigation inside the blog page
- WordPress rewrite rule doesn’t work unless post category is explicitly called in regex
- Url Rewriting a dynamic wordpress page with parameters
- How to make a post accessible from multiple post type slugs?
- Remove cpt slug from url and use custom taxonomy instead breaks all other cpt
- multiple URLS for the same page
- Rewrite URL for CPT to domain/post-name/post-id
- Custom Post Type add_rewrite_rule
- How to apply multiple rewrite_rule to a single custom post type url?
- Can’t Export Custom Post Types With Export Tool In A Custom Theme
- How to properly set the rewrite rules for this case?
- Custom post type single page 404
- Category permalinks don’t work even after flushing
- Custom permalink structure for custom post types including multiple taxonomy
- Custom taxonomy returns 404 even with saving permalinks
- CPTs relationship
- Show custom post status when logged out
- Custom post shows 404 after theme change
- How can I get custom post types to recognize pretty permalink variables?
- Change CPT permalink to use the category
- Enabling hierarchical in a Custom Post Type gives error 404
- add_rewrite_rule wordpress ignoring url pattern, wp rewrite not working
- How to fix 404 on post after prepending Custom Post Type url with Custom Taxonomy Term slug
- Standard Page Child of CPT Not Found (404)
- Custom Post Type parent/child relationship rewrite rules for permalinks
- Custom Post Type Front Page Gives 404
- Redirect Custom Post Type from Child Taxonomies
- Rewrite url for custom post type with specific url
- Published page but it is page not found
- Rewrite URL of Specific Post of Custom Type
- Pagination for custom query returns 404
- New entries to custom post type produce 404 on single view
- Custom Post Type slug and WPML gets 404 error
- Add new custom post type screen (admin area) results into 404
- Some permalinks on Apache/localhost development setup return 404’s when set to anything other than plain permalinks