You will need to write a custom rewrite rule for this.
Just copy the following code into your functions.php and flush rewrite rules.
function xlinkerz_custom_archive_rewrite_rule( $rewrite_rules ) { $custom_slug = 'custom_archive'; $year_rule = array( $custom_slug . '/([0-9]{4})/([0-9]{1,2})/?$' => 'index.php?year=$matches[1]&monthnum=$matches[2]' ); $month_rule = array( $custom_slug . '/([0-9]{4})/?$' => 'index.php?year=$matches[1]' ); // Merging rules $rewrite_rules = $year_archive + $month_archive + $rewrite_rules; return $rewrite_rules; } add_filter('rewrite_rules_array', 'xlinkerz_custom_archive_rewrite_rule');
*Flushing rewrite rules can be done in several ways, the easiest way is to go to the admin area and just save the permalinks. Remember you should not be calling flush_rewrite_rules(); within a function which defines new rewrite rules.
Related Posts:
- Custom Post Type Archives by Year & Month?
- Get custom post type slug for an archive page
- Meta_Query as a way how to setup CPT permalinks – is it a good thing?
- Proper way of making custom post type landing page or archive page
- Custom Post Type Archives by Date with Custom Permalink
- Change title in head on Archive page
- Custom Post Type Archives with 0 Posts Redirects as 404
- Page is defaulting to archive page and not designated template
- Better to use a post type archive, page template, or shortcode for generating a highly configurable CPT archive?
- paginate function in archive for custom-post-type
- Custom post type archive sorted and grouped by date in post meta field
- How to create archive page for taxonomy terms within custom post type
- How to make an archive page displaying posts in a date range
- WordPress custom post type archive with description
- Custom-post-type-archive: posts sorted/filtered by year?
- How to list custom post types?
- Custom post type archive page pagination
- Editable content on a Custom Archive page
- Second Custom Post Type Archive
- is_main_query() not working for WP REST API
- CPT Archive with core Category
- Changing number of posts per page on CPT-archive.php, have tried 20-30 code chunks so far
- get the custom post type title/name
- URL of a custom post type’s post format archive?
- Create template for taxonomy results limited by Custom Post Type
- Custom post type archive page blank
- How to display custom post in archive section of the wordpress page?
- What’s the name of the custom post type yearly archive template?
- How can I use archive-{post_type}.php theme template?
- Return the name of the post type
- Use the custom post type archive for taxonomies?
- Archive page for custom post type and custom taxonomy
- Why does my URL keep returning 404 error code?
- How to have multiple archive pages?
- Create a Custom Path to Archive
- Custom Post Type Date Based Archive URL rewrite [duplicate]
- WordPress sitemap with Custom Post Types
- Is possible register two archive pages for single custom post type?
- Custom Post type page content (archive page)
- Group custom post type posts by month
- Creating an archive page or simple template to list all values of a custom field of specific post type listing
- Do not show child pages within a file page
- Tell wordpress to show a single page instead of an archive page
- Custom Post Type archive page listing a 404 or single post
- date archive future posts
- Rewriting archive page slug to be different than custom post type slug
- Site loads very slow for archive custom post type page
- Stop Custom post type from being searched via URL
- Custom post type category page not working
- paging is not working properly on news archives page [duplicate]
- How can I set up the URL for a category archive for a custom post type?
- Taxonomy Query of Custom Post Displays Archive Instead of Posts
- Generate daily archive whenever any post type is added
- Pagination not working for archive
- How to have a dynamic slug and rendering the archive-{post_type}.php?
- Remove plugin’s custom post type archive page and single pages [closed]
- WordPress CPT archive page display sticky post first and then display the rest of the posts in same Query
- Remove date rewrite rule for custom post type archive page
- How to make a list of posts displaying them 5 by 5 with a “next posts” link?
- Stop header code from showing in category page?
- is_singular won’t call my functions?
- Query Custom Post Type and sort by year
- Create a Page Templete to Display Table Of Content for Custom Taxonomies
- Custom post types not using archive structure
- How to turn custom-post archive into an overview page, listing the metadata of the posts?
- has_archive for default post type
- custom post type not getting archived?
- how to pass args for archive.php query?
- Create a list of months based posts
- How to randomize published date for WordPress custom post type
- ACF Field to set Publish Date – Post Duplication upon Update
- Pagination for Custom Post Type with Multiple Types
- Custom Post Type Archive Title Lowercase
- Add a class to a menu item depending on a body class
- Custom Post Types using wrong template (index) instead of archive-{type}.php – previously worked as expected
- Pagination not working only on Archive-Name.php using new WP_Query
- Show custom post type on post category page doesn’t work / breaks navigation
- On archive.php show loop for child categories if they exist or posts if they don’t, on custom post type
- Is it possible to specify a time interval (from, to) in ACF with date picker, or other custom field?
- Order Wp Query by earliest of 3 dates meta query
- Pagination not working on custom post type archive
- Best practice to display a list/archive of Custom Posts in a Page Template
- WP_Query() displaying past post / event
- Archive pagination – second page shows exactly the same posts
- Custom archive URL as a subfolder of the custom post type slug
- WP Query + custom fields: How to query event posts from the current date backwards 6 months and organize it month by month?
- Show custom category archive as front page and remove taxonomy slug from urls
- How to display *block number* instead *date value* on WordPress posts?
- Can’t add custom post type archive page to menu
- Dynamic WordPress rewrite rules for multiple custom post types
- How to work with URLs where sometimes a post or a subcategory is in the same part of the URL structure
- Show only taxonomy types terms associated with a custom post type in WordPress PHP
- Create side bar widget showing list of years as hyperlinks for a custom post type
- Custom Post Type posts not getting picked up in archive widgets
- Made a Custom Post Type using ACF. Via the dashboard I cannot see the view button to see the post
- Why using archive pages at all?
- Custom Post Type Pagination Showing 404 On archive pages
- Taxonomy term archive claims there are no posts, but there are. How to resolve?
- Cannot create custom post types with a specific name
- A theme has 3 default types posts, services and portfolio in its posts grid.I want to add my custom post type products How can I achieve that?