Меню в WordPress делается через функцию wp_nav_menu().

Иногда нужно не трогая чужой код, изменить набор классов используя свою механику.

Для этого можно использовать хук nav_menu_css_class, мы можем добавить свои CSS классы, если соблюдается нужное нам условие.

Добавим CSS класс, если это пост и название элемента меню равно «blog»: