To me the most logical would be to have a “Book” custom post type, and then all the attributes of the books (Author, Collection, Genre, etc.) would be custom taxonomies.
Then for your URLs you could use some custom URL rewrite method to get what you want.
Related Posts:
- Custom permalinks – post type – hierarchical taxonomy’s
- Does “Custom Post Type” can have page hierarhy option?
- Most efficient way of showing children posts?
- How to develop Knowledge center in WordPress Website
- Update Post Meta for a logged in user
- Add custom field to Posts and sort by it
- Add custom post type settings to wordress default posts
- How to create custom url structure based on custom post type rewrite slug, taxonomy and category slug?
- Get related posts of child term of custom post type
- Two Custom Post Types Many to Many Relationship
- Problem with displaying posts in the CPT category
- JS innerhtml changing style when using AJAX
- Show titles, date of all posts on single category page
- How to set a CPT to have a page as a parent, then rewrite urls accordingly?
- Side effects of Script and Iframe in post
- How to change the post type a theme shows by default?
- Set a checkmark in a category based on a URL-parameter
- Rewrite Rule for showing Parent/Child Relationship between Two Hierarchical Custom Post Types
- Several post types on WP Query by tag and taxonomy
- No Permission to add new Page, Post or CPT with Admin role
- Update postmeta Parent when post_status child change
- custom post type category count shortcode
- Portfolio Page for Classic Posts
- Need help with permalink rewrites for Custom Post Types with hierarchical relationships
- Add post location with mile radius allowing search
- Rewrites/query for multiple hierarchical custom post types
- Get the category from custom post type
- Is it possible to store Custom Post Type data in separate set of tables and still have wp_post class functionality?
- Set up post page like JAMA articles
- Custom Post Slug same as Parents Category Slug
- Shortcode not working with post counter
- A case for Hierarchical Custom Posts
- Changing default ‘posts’ parameters with register_post_type_args
- Admin Column does not populate with data
- How to integrate a form (Ninja Form or Contact Form 7) with Custom Post Types?
- Custom while loop for hierarchical display of a taxonomy
- Prioritize posts in query by meta keys?
- Homepage’s content is dependent on the custom field values (set automatically), how do I get homepage to update without manually updating page?
- Get the taxonomy of a post hierarchically
- Custom Post Types hierarchy and rewrite
- Allow users to create posts without logging in?
- How to get all tags of a custom post type by id
- How to define which register_post_status goes to which register_post_type?
- Custom post type / taxonomy rewrite archive page 2 gives 404
- Load Next Posts With AJAX not working with custom post type
- Limit the post for differents custom post type in the same wp_query
- Create more category hierarchical depth for custom post type/taxonomy plugin (widget)
- Hierarchial Custom Post Types/Taxonomies
- Hierarchical permalinks for custom post type and taxonomy
- using wp_update_post for updating custom post type
- 2 Different Custom Post Types in Submenu
- How to assign classes to all elements?
- How can I show 1 featured post in a styled element, and the next few below differently styled
- Some posts from custom post type to subdomains
- Custom post type Permalinks with hierarchical Taxonomies
- Create a permalink structure with custom taxonomies and custom post types gives 404
- How can i create an custom post template for an specific post category? [closed]
- How to sort posts in a custom post type by title in ascending order by default?
- WP the_posts() on single-cars.php get category link
- Conditional for a Single Post That Belongs to a Category?
- $post not working working in AJAX plugin with custom post type
- Permalink misbehaving in Custom Post Types
- Check post on publish for blank title
- how to check if custom post title exists or not?
- Different Limit number of post on different archive page
- How to change “post_class()” for a custom post type?
- Modify previous and next post links to current Authors Other posts
- Reworking function for counting custom post type posts count
- Create new custom post and post category of same name
- wordpress remove views from action links in a custom post
- Load Next WordPress Posts With AJAX?
- Help With Warning on creating new Post types?
- help
- Including link to custom post type in ‘wp_list_pages’ function
- Get an array wich contains the post_name of every post that has the custom post_type “pelicula”
- Custom Post type & Taxonomy 404
- Is it a good idea to add a column to the posts table?
- wp_insert_post wrong post type [closed]
- Multiple pages per post (not pagination)
- If there is only one post (show elements) else (show other elements)
- Is it safe to change a Custom Post Type from “hierarchical:false” to “hierarchical:true”?
- Custom post types and ‘new WP_Query’
- Can I change my post type to anything and my site still work?
- Variable not working in WP_Query
- Display an authors post on a single page only when they are logged in
- What’s an efficient way to change the post status of many posts at once?
- get parent content inside child posts
- page template for custom post type
- How to Display Posts From Category Within a Custom Taxonomy?
- Showing custom post type categories in the menu
- Display Only Certain Category In a Custom Page Template
- How to Make infinite loop of post
- WP_Query with custom post type ID
- Creating separate feeds for custom post types
- Get_the_terms restrict output
- Custom post type menu
- Stores category posts in an array
- Query within a foreach within a query (queryception)
- How to implement a different permalink structure for custom post type?
- wordpress lists similar type of posts in a custom post type