add_filter('nav_menu_css_class' , 'special_nav_class' , 10 , 2);
function special_nav_class($classes, $item){
if(is_single() && $item->title == 'Blog'){
$classes[] = 'current-menu-item';
}
return $classes;
}
// получаем а не выводим меню
$menu = wp_nav_menu( array( 'echo' => 0, ) );
// добавляем ко всем пунктам класс my__class
$menu = str_replace('class="menu-item', 'class="menu-item my__class', $menu );
// выводим на экран
echo $menu;
<oembed>ссылка на https://gist.github.com/var-bin/</oembed>