What I'm trying to achieve is...
- custom post type with slug events
- a custom post listings page (and therefore menu item) called Events
- Standard menu behaviour for Events menu item
- Logical urls ie mysite.com/events , mysite.com/events/postname
I have created a custom post type for events, with the slug events and I have also created a page template to list the posts - however...
If I create a page called Events and apply a template WordPress shows index.php - I'm guessing because my page slug and post type slug are the same and the post type slug is taking precedence.
I can create a template redirect(1) instead which serves the correct template, however the menu still does not behave correctly as we are not really on the Events page I created.
Is there a way to create a page for custom post types that naturally resides at the same slug?