I'm looking to port a site into Wordpress that contains not just an About page, but an entire About section with various pages highlighting particular details about the company. Each of these pages vary in terms of layout and content but none are what could be described as being amendable to a custom post type. This is mainly because the site should only have one instance of each of these pages at any given time.
So I'm looking for some advice on how to handle pages like these. As far as I know the two options are custom templates and custom post types, but both seem to have drawbacks:
- custom templates would allow the author to make pages and associate them to the appropriate template, but I'd like to add extra metaboxes for certain aspects of these pages. But it seems (correct me if I'm wrong) adding metaboxes to pages would apply them to all pages.
- custom post types - I could define a custom post type for each 'type' of about page. This would give me my metabox flexibility but this seems like a 'heavy' approach. Also, not sure I could establish parent/child pages within a CTP?
Any advice on the best approach here? I'm leaning towards CTPs but would love to know of any best-practices for these types of pages.
Thanks in advance