I'm using wp-nav-menu to display a menu, but I'm not getting all the classes that I should be (or at least think I should be - maybe I'm missing something). It looks like this:
- Home (custom link)
- Page 1
- Cat 1
- Cat 2
- Cat 3
When I'm on a page, its menu item has
class="current-menu-item current_page_item" as expected, but on the home page I don't get any such classes.
Then, when I'm on a category page, the Page 1 menu item has
class="current-menu-ancestor current-menu-parent current_page_parent current_page_ancestor" as expected, but when I'm on a single post it doesn't have any of them.
Any ideas how/why this is happening? Surely Page 1 is still a menu and/or page ancestor of a post in any of the categories 1, 2 or 3, no?