My gut feeling is that you want to use custom taxonomies for part of this. So client-name would be one taxonomy (flat), version would be another taxonomy (also flat). Wireframes might a post type or a taxonomy, not sure what makes sense for you. A little googling led me to the following links, that you might be able to shake and bake into something useful.
I agree that pages and sub-pages would be a cumbersome way to achieve this, since you’d need to recreate the tree structure for every client. With custom taxonomies, you’d create the structures once and re-use them.
Related Posts:
- Can a custom post type have a Parent Page?
- Multiple post types – share same ReWrite slug?
- WordPress Custom Post Type Category Page
- How to Add Pages Under Custom Post Type URL Structure?
- Front custom edit post page for each post
- Rewrite Question Mark in Post Template to Make it Pretty URL
- non-hierarchical post type with hierarchical url structure
- Redirect to another page using contact form 7? [closed]
- Same slug for Custom Taxonomy archive and CPT archive – Rewrite rule not working
- What does this PHP function code mean? [closed]
- Remove slug from custom post type post URLs
- How to create a custom search for custom post type?
- what is the correct way to compare dates in a WP query_posts meta_query
- How do you use a CPT as the default home page?
- Restrict custom post type to only site administrator role
- Creating an Image-Centric Custom Post Type?
- Where, When, & How to Properly Flush Rewrite Rules Within the Scope of a Plugin?
- don’t publish custom post type post if a meta data field isn’t valid
- Add .html (dot HTML) extension to custom post types
- Correctly delete posts with meta and attachments [duplicate]
- Possible to change the URL for the regular post type without affecting the URL of other custom post types?
- Custom Post Type Permalink / Rewrite not working immediately
- Best way to flush_rewrite_rules for custom post type, in a mu-plugins plugin?
- How do I append multiple taxonomies to the URL?
- Custom rewrite rules for archive page and single post
- Use a separate upload folder for custom post attachment upload
- WordPress Rewrite Rules for Custom Post Type and Taxonomy
- Why are the comments disabled by default on my custom_post_types?
- CPT Template Not Showing – Getting 404
- Linking Two Post Types
- Prevent pre_get_posts filter on specific post type
- How to force one column layout on custom post type edit page?
- How to set a default format for a custom post type?
- Custom post type 404s with rewriting even after resetting permalinks
- Custom Post Types on Category Pages
- Setting Default Category for Custom Post Type Upon Autosave
- Creating “static” taxonomies to choose from, inside custom post type?
- How to change “Draft” string for status of custom post type to “Unavailable”?
- Rewrite rule for Custom post type Monthly and Yearly archive
- WordPress Custom Post Types with a page as a parent?
- add_rewrite_endpoint() not working for custom post type archives
- Permalink rewrite 404 conflict- WordPress Taxonomies/ CPT
- Search multiple custom fields by using meta_query
- Custom post status not working
- How do I filter the excerpt metabox description in admin?
- Setting up custom post type archives in WP3.1? Any luck?
- How to give a CPT (custom post type) a date based url
- How to Remove Certain Screen Options and Table Columns from post type in wp_list_table?
- Custom Taxonomy with Custom Post Type Finds No Posts
- Best Way to Create a List of Musician Gigs in WordPress
- How to modify URL structures in custom post types and taxonomies or terms
- Get custom post type by category in a page template
- How does one delete orphan custom post type?
- Associating an “author” with a custom taxonomy
- Adding meta values to permalink
- Archive page with multiple taxonomies rewrite
- Modify custom post type rewrite rules in a separate function
- URL for custom post type
- Redirect after deleting post and keep track of pagination
- Permalinks so that one custom post type appears to be a child of another, not working
- Help with a TV series Rewrite structure
- WP 3.1 – archive pages for custom content types possible now without a plugin?
- Taxonomy archives based on Custom Post Type
- Admin Post Update Redirection to Posts Screen
- add_rewrite_rule and custom variable
- How to achieve this permalink -> category-name/custom-post-type-name/post-name
- modify all posts of a category to “no comments allowed”
- TV Show database – Best way for structuring it?
- Custom Post Type Archive URL takes over page URL
- Change page /2 to /transcript with a Rewrite
- Add custom field to media attachment image attribute in post editor
- Using %postname% tag with a Custom Permastruct creates 400 Bad Request Errors from the server
- Permalink rewrite with custom post type and custom taxonomy
- Why is the »_builtin« parameter not advised in »register_post_type()« for custom post types?
- How to not allow custom roles to edit published custom post types?
- Prepend meta_value to permalink of post
- Delete all the custom post types when deleting user
- Best Way to Leverage Custom Post Type Related Content and Consider SEO
- Localization For Two Different Regions/Domains with the Same Language
- Correct way to use a form to to filter custom posts by taxonomy terms?
- How to check if last uri segment is a custom post type or taxonomy term?
- Pagination Doesn’t Work
- Assign Page Template Within A Custom Post Type
- Rewrite custom post type url’s adding meta box values
- Showing current taxonomy terms
- Permalinks using event date (year & month) instead of publication date
- Add comments meta fields to comments metabox on post edit screen
- How to have a custom URL structure for a custom post type?
- Pagination throws 404
- Change the url of Projects in Divi Theme
- Removing Image Sizes for Custom Post Type
- White screen error for a custom theme
- Creating multiple page URL without creating the pages in WordPress
- How to override parent theme function through the child theme [closed]
- Multiple parameters in a custom post type url rewrite
- Custom Post Type with Custom Title
- Permalinks for CPT breaks permalinks to pages
- WordPress custom post type url change
- Priority for Categories, Tags, Taxonomies, Posts, Pages and Custom Posts with same url
- WP Rewrite Rules – Custom post type & taxonomy