I need assistance with site structure with regard to properly setting up my Custom Post Types and Taxonomies.
I am developing a lifestyle site. It will not be a WP multi-site configuration.
This site will focus on several cities with several categories/topics and sub cats/topics.
- domain
- City
- City Topic
- City Topic Sub
- City Topic Sub Sub
- City Topic Sub
- City Topic
- City
domain_name/city/city_topic/city_topic_sub/city_topic_sub_sub/
As you can imagine there is a lot of “cross pollination” of all of these post. For example a topic or sub topic may be relevant and therefore associated with more than one city eg a specific post on heath topic might appear in all cities. Or a maybe another post might only be associated with just 2 cities. There will also be an “all cities” for readers that do not live within the area of a city that we have.
My first question is how is the best way to structure the backend with regard to CPT’s and Taxonomies. I know there are a lot of ways “to skin a cat” but I need to set it up to give me the most flexibility for future expansion and also provide the most flexibility with regard displaying the content within the database in various scenarios.
I know I want/need to utilize custom post types to segment all the numerous posts that will be within this site.
My current thoughts are to utilize Pippins “Content Post Type” plugin for the creation and management of the CPTs, Taxonomies and Meta Info.
I also think that Scribu’s “Posts 2 Posts” plugin would play a part in this based on it’s many-to-many post relationship capabilities, but for the life of me I can’t figure it out.
Any advice would be appreciated.