As example i want to create a travel site for the USA.
How would you structure the custom post types ?
So the problem is, how to combine sightseeing attractions, hotels, restaurants with cities, regions, countries
Should i create the custom post type and create on attractions the whole cities and countries from the whole USA ?
And on hotels the same ?
I create a taxonomy "locations", write the whole USA down in taxonomy categories and activate it for hotels and attractions, or other CPTs i need for, right ?
But do i have than the slug -> sitename.com/hotels/pennsylvania/pittsburgh ?
Just a thought:
you could write a guide @ your blog, how to best setup custom post types, taxonomies and relationships for complex travel websites... Could be good marketing and epic help for casuals like me, who want to create something bigger ^^
Regarding the post type structure, it depends on your requirements, you can try to use the post-type hierarchical in this case. For a complex travel website, I think using a third-party plugin or theme that supports this feature is much more than building the site from scratch. You will need to have basic knowledge of WordPress and Meta Box coding.