First of all, is_archive() does not accept any parameters if you have read the codex, that is why it will always return true no matter what you tried on any archive page
As pointed out is_post_type_archive( $post_types ) is the proper conditional tag to use to check for a specific post type archive page.
One thing though, your question is unclear on how you would like to use this condition, as you already have an archive page specially made for each custom post type, so to check if your on a specific archive page would not make sense. is_post_type_archive('blog') will always return true on archive-blog.php while is_post_type_archive('product') will always return false, and is_post_type_archive('product') will always return true on archive-product.php while is_post_type_archive('blog') will always return false.
Related Posts:
- Adding content to archive and taxonomy pages on custom post types?
- Filtering a custom post type by custom taxonomy in archive template
- Permalink Structure for Multiple Post Type Archives by Taxonomy
- get term archive url / link
- How to get the custom post type from an archive page?
- Displaying category archive of custom post types
- Meta_Query as a way how to setup CPT permalinks – is it a good thing?
- $query->set in pre_get_posts is unintentionally affecting the backend
- Pagination throws 404 error on custom taxonomy archive pages
- Setting up custom post type archives in WP3.1? Any luck?
- Filter for “get_post_type_archive_link()”
- Custom Post Type Archive Page: Set Posts Per Page, Paginate
- Custom Post Type Archives with 0 Posts Redirects as 404
- How to show more posts on an archive page?
- Archive page with multiple taxonomies rewrite
- Create permalink structure for one taxonomy archive per custom post type
- Date archives for custom post type
- Custom Post Type Archive URL takes over page URL
- Better to use a post type archive, page template, or shortcode for generating a highly configurable CPT archive?
- Display all custom post types in archives.php
- How to Add Pages Under Custom Post Type URL Structure?
- Custom Post Type Archives by Date (stored as meta value) WP3.1
- Custom post type tag archives don’t work for basic loop?
- Removing CPT slug from URL results in 404 error for archive page
- Multiple post types in archives (filter?)
- How to let custom post type posts show in standard post archive (like in homepage)?
- Include Custom Posts Type in Year/Month/Date Archive
- where can I see my custom post type archive template?
- Disable single pages and archives and keep preview
- Custom post type archive sorted and grouped by date in post meta field
- Custom post type with tags
- List custom post type but redirects to home page
- Custom-post-type-archive: posts sorted/filtered by year?
- Custom post type archive page pagination
- Custom Post Types and archives
- Need post_type_archive_title function but in ‘single’
- How to get “custom post type”-archive with working permalink to it?
- Hierarchical Custom Post Types – Show only parent on tax archive?
- Custom post types archive redirect
- just can’t get date-based archives per post-type to work
- Archive page for taxonomy terms
- Custom template page with custom archives listing by user
- How can i change the output of posts_nav_link();
- Changing number of posts per page on CPT-archive.php, have tried 20-30 code chunks so far
- Root slug of taxonomy returning 404
- Custom Post Type with archive page but no detail page
- Change CPT archive title
- How to get post type and month/year before while loop for date.php file
- Custom archive page for CPT UI
- How to display custom post in archive section of the wordpress page?
- Use “archive” as slug for custom post type
- Archive for CPT
- how to remove pages loading with the archive templates
- Archieve.php not loading for custom post type
- Custom Post type & Taxonomy 404
- Set a hard-coded page-template (post-type-archive) as home/front-page of my wordpress blog?
- Dynamically insert an article at the top of a taxonomy archive – or?
- Archiving custom post content?
- How to rewrite custom taxonomy term archive to use THE SAME SLUG/front as CPT
- Archive Page for Multiple Custom Post Types
- Can’t access private custom posttype single- or archives-page
- Get the link of the first post of a custom taxonomy in a custom taxonomy list
- How can I relate custom post types?
- Archive page for custom post type and custom taxonomy
- Archive Template being used instead of Category Template for Custom Post Type
- Why does my URL keep returning 404 error code?
- Display CPT index page as front/home page
- How to have multiple archive pages?
- Create a Custom Path to Archive
- Advanced archive url structure (category, tag and date)
- Listing authors and date archive from custom post type
- WordPress sitemap with Custom Post Types
- Display all Categories except ones with a specific parent
- Archive per year of a custom post getting the wrong post
- Creating archive like functionality through birectional relationships
- Custom Post Type Archive Page showing as 404
- How to show custom post count in archive page
- Do not show child pages within a file page
- Archive for custom taxonomy
- Custom post type categories giving 404
- Adding Custom Post Types to category/tag/author archives breaks header content
- Custom category taxonomy – archive page not showing up
- How can i remove post type archive URL?
- Custom post type URL structure with site.com/custom_taxonomy_slug/post_name
- Custom taxonomy archive slug overwrites static page
- Want to display my custom date archive to date.php but dont know how
- How can I generate a list of post-type specific categories?
- date archive future posts
- Keep same archive.php for post from archive?
- archive.php can’t find categorized posts
- archive-{custom_post_type}.php not getting recognized wordpress
- How to display custom post types AND regular posts separately on a shared taxonomy archive?
- How can I set up the URL for a category archive for a custom post type?
- ‘Blog Archive’ suddenly appeared on custom post type; how to remove
- Is it possible to remove the word “date” from archives?
- Display results from two Custom Post Types in page template
- Taxonomy Query of Custom Post Displays Archive Instead of Posts
- Generate daily archive whenever any post type is added
- Stop header code from showing in category page?
- Show custom category archive as front page and remove taxonomy slug from urls