Hey Jonathan,
Sorry for the confusion. This is not a bug but rather should be labelled as enhancement. This is because, currently, the current_page_parent
(Shop menu item) and the current-menu-parent
(Category menu item) are not yet included as Ancestor Links.
Regarding your second issue, Pro’s Header outputs the same classes as the default WordPress theme so what you’re seeing is the normal WooCommerce output.
Regretfully, since the class is only showing up in single product, there is no way you can style the element other than to use classes unique to the product category page. Try using a class outputted in the body and add a class to your shop menu.
Please see watch this screencast to get an idea.
Below is the code in that video to help you get started. Just note that custom coding is outside the scope of our support. This serves only as a guide. Code maintenance would be the user’s responsibility.
.tax-product_cat .shop .x-anchor-text-primary,
.current_page_parent.shop .x-anchor-text-primary {
color: red !important;
}
Thanks.