I managed to find a way to fix this by toying with my Custom Post Type and Taxonomy registrations.
In register_post_type
properties:
'rewrite' => array( 'slug' => 'classes' ),
In register_taxonomy
properties:
'rewrite' => array( 'slug' => 'classes', 'with_front'=> false ),
I now have a clean structure where http://site.com/classes/
points to the post type archive template, http://site.com/classes/languages/
points to the taxonomy archive template and http://site.com/classes/languages/french/
points to the post template
Related Posts:
- ‘No Results Found’ on single post for custom post type
- How to share category taxonomy with custom post type (The Event Calendar plugin)
- How to make a list of companies’ information and display them to user, using custom post types and a custom taxonomy?
- Prevent page slug from interfering with custom post type archive permalink?
- Add .html extension to custom post type taxonomies
- Maintaining WP_Query Relation Among CPT, Custom Taxonomy, Permalinks- CPT UI
- How to get the custom page get_permalink?
- remove custom taxonomy metabox form custom post type
- How to Build a Movie Library in WordPress 3.x
- Custom Post Type causes Page Not Found
- Plugin allowing for artists, events and venues
- custom taxonomy and custom post type url conflict
- Loco Translate: Custom Post and Custom Taxonomy Labels not translated in wp-admin menu
- List taxonomy terms for post as checkboxes
- How to make a proper custom post type link
- auto populate list of questions if user select a category xyz
- How to change permalink to include custom post type
- Plugin generated taxonomies’ permalinks with custom placeholders
- WordPress custom taxonomy not showing
- Rename existing cpt and taxonomy with new textdomain
- how to create hierachial taxonomy and manage under single post type?
- Need to edit author permissions | custom taxonomy
- Error in Fetching Custom Post Type parent Category URL (slug)
- Adding category base to url in custom post giving 404?
- Hidden permalink different from displayed permalink
- Rewrite/Change custom taxonomy slug
- Cannot view Custom Post Type no matter what I try
- CPT-onomies CPT_TAXONOMY->get_terms extremely slow with 6K posts
- How to list the categories by custom taxonomy created?
- Display Custom Post Type and Custom Taxonomy Data on Front End Using Only a Plugin
- Failed to update a post when I add a taxonomy to it
- Remove slug in taxonomy url
- custom post type and custom taxonomy permalink
- Is there a way to use regular categories with custom post types?
- Dynamic taxonomy in permalink made all other posts NOT FOUND?
- Jetpack plugin (ShareDaddy): Prevent share buttons showing on custom post types?
- Including two taxonomies in a permalink structure
- WP Rewrite Rules – Custom post type & taxonomy
- Remove base slug in CPT & CT, use CT in permalink
- Alter post slug by a filter that is fired just after a post is created
- Seriously stuck with some custom meta box/plugin stuff
- Why is this custom taxonomy showing in the database?
- How to add nofollow on all external links without plugin?
- Custom post type permalinks giving 404s
- Custom Taxonomies: Multiple Hierarchical Permailnks For A Single Post + Prev/Next Links
- Get product attribute for Simple product in WooCommerce
- Add the .html extension to custom post types
- How do I get multiple pages by title?
- What is better: Custom Fields vs Custom Taxonomies with Terms for perfomance, scalability and better user experience
- I need to add a custom “cover” to every new post — plugin or custom setup?
- How to show category images (from plugin) on a regular page (page-example.php)?
- Custom Permalink for Taxonimie and Custom Post Type
- Social sharing post’s shortlink instead of permalink
- Mixed unrelated taxonomy in permalink
- Permalink Structure CPT With Custom Taxonomy Fails
- dynamically generating plugin syntax
- Exclude post by custom meta with pre_get_posts
- get_post_type() and WP_QUERY issue
- Custom post type – no layout section of Document tab, and no author choice
- Creating a custom post type, adding custom meta fields, preventing all future editability of posts of this type
- Removing custom post type slug from URL
- Customize Custom Post Type URL
- How to have this permalink structure: post_type/postname/custom_inner_page
- Permalinks stopped working after migration with WP all-in-one migration plugin
- How to remove custom post type and add category and post name
- Ordering taxonomies by rank
- Custom Post Archive is not working
- Getting taxonomy images to display on single-post with their terms
- Where to populate custom terms in custom taxonomy in plugin?
- rewrite_rules() not applying rules on plugin activation only after permalinks menu is clicked
- Trying to add a page template for my custom post type from a plugin, but it will not display in the template dropdown unless file is in theme
- Custom Post Type – custom form in dashboard
- WordPress custom permalink and archive link for custom post type
- Renaming Custom Taxonomy Values
- WP-API Custom Post Type json_no_route
- Enabling permalinks disables custom page template
- Smarter navigation plugin and custom taxonomies
- How to embed a new string in url?
- Including content from legacy app: via plugin or custom content?
- Plugin for TinyMCE to create reference to other posts
- Dictionary-style definition list plugin
- help intercepting save_post through plugin
- Error Metabox Warning: call_user_func() expects parameter 1 to be a valid callback
- Set priority to permalinks
- Create category for each user
- custom post type plugin error [closed]
- Merging new theme and plugins from development site to production
- Changing CPT permalink
- post id or permalink auto-incrementing number and reset everyday
- How to create meta fields with more than 1 relation?
- CPT UI: Connect a custom post type to a custom post type
- Custom post type and taxonomy same slug
- Rogue splash page keeps popping up
- Custom Post Type Taxonomy – Permalinks generating, but posts not found
- Custom taxonomy in custom post type archive with pagination
- Calling an custom field from theme option at the frontend
- How to maintain WordPress permalink structure with custom content with URL parameters?
- Two Permalinks with one Taxonomy (custom taxonomy) and (custom post type -> custom taxonomy)
- jet engine listing for every single taxonomy in post type [closed]
- Have Custom Taxonomy Slug Fall Under Custom Post Type Slug