Theme Author
Tom
(@edge22)
Hi there,
This is a tough one, because it actually is the plugin that is telling WordPress it’s associated with the blog.
GeneratePress uses these three selectors:
.main-navigation .main-nav ul .current-menu-item > a,
.main-navigation .main-nav ul .current-menu-parent > a,
.main-navigation .main-nav ul .current-menu-ancestor > a
TwentyFifteen only uses:
.main-navigation .current-menu-item > a,
.main-navigation .current-menu-ancestor > a
So they decided to not using current-menu-parent.
I’m hesitant to remove it, as that would removed the highlighting from parent menu items in the navigation, and may upset some people.
I’ll look deeper into why the WP team decided against including this class in their CSS – there might be a reason I’m missing.