I'm currently working on a theme that makes heavy use of custom post types to structure the content. To display a lot of the content I am using the respective
archive-$posttype.php but this seems in many ways more cumbersome than using a page template.
When using a page template to display the archive I can easily set or modify:
- a descriptive title
- a description
- the slug
- a header image for the page
- meta boxes for whatever added piece of information I might need
- the page can be easily integrated into the menu
Unless I'm mistaken none of this can be done for the archive without modifying the template files. Theme settings might help with some of that but I haven't dealt with them yet and it's certainly more difficult than simply using a page template.
The only advantage I'm seeing is less clutter when selecting a page template and maybe less hassle with the link structure when display single custom posts. There is probably a performance impact but I have no clue how large.
Considering all that why should I use the custom post archive?