If you create a listings taxonomy with an ID of ‘year‘ and then attempt to load any subpages, you will see the homepage at the subpage URL. WP will match the slug against 'year=' instead of 'pagename=', find no year, and serve the homepage:
We could auto-rename an ID of 'year' to 'years' or 'era' (both of which work).
'year' was the only slug I could reproduce this with — others such as post_id, postname, etc. do not cause an issue.
Taxonomy IDs cannot be renamed via the UI at present, so people encountering this either need to make database edits to rename the ID, or recreate their 'year' taxonomy as 'era' or similar, re-assign their listings to the correct 'era' instead of 'year', then delete the 'year' taxonomy and visit the Settings → Permalinks page to flush rewrite rules.
If you create a listings taxonomy with an ID of ‘year‘ and then attempt to load any subpages, you will see the homepage at the subpage URL. WP will match the slug against 'year=' instead of 'pagename=', find no year, and serve the homepage:
We could auto-rename an ID of 'year' to 'years' or 'era' (both of which work).
'year' was the only slug I could reproduce this with — others such as post_id, postname, etc. do not cause an issue.
Taxonomy IDs cannot be renamed via the UI at present, so people encountering this either need to make database edits to rename the ID, or recreate their 'year' taxonomy as 'era' or similar, re-assign their listings to the correct 'era' instead of 'year', then delete the 'year' taxonomy and visit the Settings → Permalinks page to flush rewrite rules.