Используйте стандартные классы.
Но, если у вас какое-то особенное, меню, которое по каким то причинам ломает стандартное поведение:
В вашем примере нужно проверять что $item — элемент меню который соответствует текущей категории.
Уж не помню как конкретно но что-то в таком духе:
if ( is_product_category( 'cat1' ) && $item->object_id === get_queried_object()->term_id )