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
- Submit post and upload image from front-end
- Linking Two Post Types
- Hierachical Custom post types permalinks not working
- Pull Two Posts Into Custom Post Type `single-cpt.php`
- Problem excluding category from get_next_post
- Why is the »_builtin« parameter not advised in »register_post_type()« for custom post types?
- How to check if last uri segment is a custom post type or taxonomy term?
- How to let custom post type posts show in standard post archive (like in homepage)?
- Rewrite custom post & taxonomy to share same URL path
- How do I write this SQL statement for Posts written in last 24 hours?
- Disabling post_type in URL
- Hierarchical or Non-hierarchical Custom Post Type in Real World Example
- Before Delete Post
- Making pages also serve as taxonomies? Or give full pages to taxonomies?
- Why does using WP_Query inside a shortcode in an elementor page cause the arguments for WP_Query to get malformed?
- Check Title Unique Or Not and If not error message and dont save
- I am having a problem with form updating/editing WordPress post on the frontend
- How to filter the taxonomy terms based on another taxonomy term
- Custom Post Type with two hierarchical Custom Taxonomies: strategy to generate best permalink structure
- Why my custom post posts aren’t showing (404 error / page not found)
- Automaticly add slug to posts
- Shortcode for display posts on home page show only one post
- How to Separate CPT From Regular Posts?
- Remove rows in the manage post/page view
- post_row_actions not working for hierarchical post type
- Custom Post Type / Two level deep taxonomy (cat. and subcat.) uri problem (error 404)
- Display only one post each WEEK
- Post image in WordPress not appearing on home page
- How to add a custom-post-type post within another custom-post-type post edit screen using AJAX?
- Set a checkmark in a category based on a URL-parameter
- Portfolio Page for Classic Posts
- Limit the post for differents custom post type in the same wp_query
- How can i create an custom post template for an specific post category? [closed]
- WP the_posts() on single-cars.php get category link
- how to check if custom post title exists or not?
- Modify previous and next post links to current Authors Other posts
- Display an authors post on a single page only when they are logged in
- Get_the_terms restrict output
- Query within a foreach within a query (queryception)
- How to implement a different permalink structure for custom post type?
- Generate new post from email
- YOAST SEO won’t work on custom post type archive [closed]
- Batch Extract Date from post title and put into ACF custom field
- custom hierarchical taxonomy and custom post type list contains surplus posts
- How to add new post using a form to categories when categories are using as menu
- Custom wordpress loop
- Different post title, keywords and description
- how to get options to choose post format in add new post
- Use post in multiple places on a page with multiple posts
- Making a form for user to add new custom post with custom taxonomies and custom fields
- Custom post type filter is being applied to all of my posts
- Admin slow on Postlist (over 30k Posts in Database)
- Get_post_custom not fetching value from array wordpress
- Display Parent-Child Posts in specific order by comparing IDs in array
- Setting Custom Post Type Parents/Hierarchies
- Post category behave like a Post in back office menu
- Save data is post using php front end
- Custom taxonomy terms hierarchical navigation
- What is the best way to structure posts for the same event happening in different years?
- How to display custom field in product description?
- How to display posts with plugin (advanced custom fields) field groups?
- WordPress – display relationship between blog posts and custom posts
- Custom page with no headers, footers and its own CSS, Javascript
- SEARCH QUERIES – REVERSE OUTPUT
- Is there a way to create a sidebar of bullets
- Get queried object for custom post type count
- edit.php all post not working
- I cannot display custom posts in custom taxonomy
- How can I get the last 5 element of this tax query?
- hierarchical Custom post type child permalink not found
- How to get the posts that my following users are liked?
- How to insert post 6 times after user register like ask.fm
- How can i order my posts by post type?
- Creating custom post type relationships
- How to mark posts as visited
- creating a custom post template
- Display a Custom Post Type within another with hierarchically slug
- How To Loop Through list with Custom Post Types
- Adding Information To All Posts Screen
- Different post types arranged on one page
- erase post excerpt limitation [×]
- Display all post types together
- General question about Parent and Child Post type relationships
- Using predefined html in new posts
- Change display wp post type to wp custom post type
- Pulling in a particular post into a single page based on the post id passed into the code
- Custom My account page and custom page for editing posts
- Rewriting hierarchical post type
- show only one category posts in admin
- How do I assign the post parent?
- Get post from custom post type that title is like custom string [closed]
- show posts under custom post type with same autj
- How to make a non-public post on wordpress approval?
- How Do I Add a Custom Post Type URL to Content?
- is therer any wordpress function to retrieve a specific html element from post content
- Post content in bootstrap modal