I’ll go with hakre’s solution using RewriteAPI.
I did not know it existed and it looks like it is what I need.
Related Posts:
- Create a shortcode to display custom post types with a specific taxonomy
- Automatically sorting custom post type admin area by a custom field
- How make get_next_post() return first post when viewing last one
- Get all authors with at least one post of ‘custom post type’
- Exclude from search all custom posts which are NOT in a taxonomy term
- Remove tabs from media uploader for a CPT
- Remove unwanted part of permalink custom structure from CPT url?
- It is possible to get a list of post types asociated to a taxonomy?
- Sorting for each custom taxonomy
- Custom Post Type pagination when CPT ‘rewrite’ rule and a page have the same slug
- wp_insert_post custom taxonomy
- dynamically update permalink and title with the values of custom fileds
- ascending order custom post type
- New WP_query in template not working with CPT+category on some pages
- Custom Post Type rewrite redirects to homepage
- Append taxonomy terms as class names in markup?
- Custom Post Types vs Database Table where many (10,000s + ) of entries are possible/desirable
- Permalinks without post type
- How to remove slug metabox from custom post type’s page?
- How to remove custom post type name from base url?
- Trying to edit the single page from a Custom Post
- How to Submit Post Via cURL & PHP
- Set up a Child/Parent relationship with a Custom Post Type
- is there a way to retrieve posts that do not have a featured image assigned?
- How to structure sales of reports [closed]
- Cannot attach media when capabilities added to custom post type
- Custom Post Type rewrite
- Why does querying on post_tags (which has been applied to custom post types) only return posts?
- Custom Taxonomy Permalinks Redirection
- Add custom column in custom post type edit page
- shortcode to show custom post types by category
- Single Template that can be applied only via URL
- Custom post type archive page template
- convert custom query to wp_query
- get custom post type
- Getting meta in editor plugin, and event triggering issue
- Found 2 elements with non-unique id (#_ajax_nonce) and (#_wpnonce)
- Only show post if Author matches Logged in User
- Repeatable Fields Metabox with Textarea (or wp_editor)
- posttype/taxonomy/term archive page 404 error
- How to add attributes to taxonomies that may be different from post to post?
- Custom post type, permalinks, taxonomies and blog posts
- How to organise this data within WordPress
- Conditional for a Single Post That Belongs to a Category?
- Dynamically output a class to an anchor tag depending on what tag is chosen
- Add categories to a page with out using Custom Post Types
- Custom posts template page
- Gravity forms multiple posts generated by one form [closed]
- Add Previous/Next Buttons to CPT Single Pages Only
- Implementing Pillar Posts; Long Posts yet with Some Page-Like Handling?
- CPT Columns doesn’t show categories
- Role capabilities issue
- Custom taxonomy template list not working (404)
- Showing User’s Post Counts by Custom Post Type in the Author.php?
- How To Post WordPress Custom Post Types to Twitter via IFTTT
- Query for post and costom post_type in same category filtered by meta for post_type
- List latest post out of 2 custom post types
- CPT as Product in WooCommerce
- Calling related posts to a custom post type, taxonomy & Tag id
- How to get custom post type title, excerpt, thumbnail and permalink by post ID?
- Adding Page Ordering to a Custom Page Type
- How to properly use Categories with Custom Post Types
- Prevent user from editing others posts
- Get post-meta value of all custom-posts – lowest to highest year-count?
- One Custom Post Type two different Templates
- Custom Post Type Query W/Category Dropdown
- On click some element i want to use some template
- How to get the custom post data using post id in WordPress?
- Pin posts to top of custom loop
- Remove custom taxonamy slug with pagination
- How do I link to a dynamic ACF button from a Custom Post type?
- Hook create / update post
- Show Post columns to specific users on condition
- Change picture attachment meta of all occurrences of a picture
- Custom Taxonomy – fields
- CPT Loop, include taxonomies and disclude others?
- CPT post doesnt shows tags and category on backend admin page
- Adding a nav menu for a custom post type
- connect users to Custom post types
- Populate custom post type/custom fields from an external database
- Custom taxonomy- only output relevant terms
- Making my custom column sortable
- date_query won’t accept day parameter, but will accept month and year for a custom post
- the_permalink() leads back to homepage
- Registering an optional custom post type from a plugin
- Dropdown switching subcategories portfolio
- 404 error Custom search results page for custom post types with friendly URL
- Prevent repetitive terms in get_the_term_list
- Generate custom RSS from a plugin
- How to Arrange Support => Thumbnail
- Filter custom post type by tags
- Displaying posts exclusively in their category (not parent)
- Can’t make permalink of CPT work
- Paged within a custom content type template [duplicate]
- is_singular won’t call my functions?
- loop through custom post-type with two meta_keys
- Generating custom URL before post is published
- How do i make a listing page of custom post type?
- How to add post type in masonry posts elementory widget
- How to exclude certain portfolios from a loop